Factory to create 3D primitives
Declaration Syntax
public interface IFactory3D
Table 1829: 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. |