Factory to create 3D primitives
Declaration Syntax
public interface IFactory3D
Table 1883: Members
|
Method | CreateArrow(double) |
Create an arrow. |
|
Method | CreateArrow(double, double, double, double) |
Create an arrow |
|
Method | CreateBox(double, double, double) |
Create a box from (0, 0, 0) to (x, y, z). |
|
Method | CreateCircle(double) |
Create a circle centered in (0, 0, 0) oriented by (0, 0, 1). |
|
Method | CreateCone(double, double) |
Create a cone with top radius equals to 0. |
|
Method | CreateCone(double, double, double) |
Create a cone. |
|
Method | CreateCylinder(double, double) |
Create a cylinder. |
|
Method | CreateDisc(double) |
Create a disc centered in (0, 0, 0) oriented by (0, 0, 1). |
|
Method | CreateGeometry(IGeoEntity) |
Create a non pickable geometry object based on geometry entity. |
|
Method | CreateMesh(IElement) |
Create a non pickable mesh object based on a mesh element. |
|
Method | CreateMesh(IEnumerable<IElement>) |
Create a non pickable mesh object based on mesh elements. |
|
Method | CreateMesh(IMeshData) |
Create a non pickable mesh object based on a mesh data. |
|
Method | CreateMesh(IMeshRegion) |
Create a non pickable mesh object based on a mesh region. |
|
Method | CreateNodeBox(IEnumerable<INode>) |
Create a box collection surrounding mesh nodes. |
|
Method | CreateNodeBox(INode) |
Create a box surrounding a mesh node. |
|
Method | CreateNodeBox(IEnumerable<INode>, double) |
Create a box collection surrounding mesh nodes. |
|
Method | CreateNodeBox(INode, double) |
Create a box surrounding a mesh node. |
|
Method | CreatePoint() |
Create a point in (0, 0, 0). |
|
Method | CreatePoint(IEnumerable<IWorldPoint>, double) |
Create multiple points. |
|
Method | CreatePoint(IWorldPoint, double) |
Create a point. |
|
Method | CreatePolyline() |
Create a polyline. |
|
Method | CreatePolyline(IEnumerable<IWorldPoint>) |
Create a polyline. |
|
Method | CreateQuad(double, double) |
Create a quad from (0, 0, 0) to (x, y, 0). |
|
Method | CreateShell() |
Create a shell. |
|
Method | CreateShell(IGeoTessellation, IEnumerable<int>) |
Create a shell from a GeoTessellation. (The vertex colors are optional). |
|
Method | CreateShell(IEnumerable<double>, IEnumerable<double>, IEnumerable<int>) |
Create a shell |
|
Method | CreateShell(IEnumerable<double>, IEnumerable<double>, IEnumerable<int>, IEnumerable<int>) |
Create a shell |
|
Method | CreateSphere(double) |
Create a sphere centered in (0, 0, 0). |
|
Method | CreateTriad(double) |
Create a triad. A triad is a collection of 3 arrows respectivly oriented along the x, y and z axis. |