|
| Prs3d_ToolTorus (const Standard_Real theMajorRad, const Standard_Real theMinorRad, const Standard_Integer theNbSlices, const Standard_Integer theNbStacks) |
| Initializes the algorithm creating a complete torus.
|
|
| Prs3d_ToolTorus (const Standard_Real theMajorRad, const Standard_Real theMinorRad, const Standard_Real theAngle, const Standard_Integer theNbSlices, const Standard_Integer theNbStacks) |
| Initializes the algorithm creating a torus pipe segment.
|
|
| Prs3d_ToolTorus (const Standard_Real theMajorRad, const Standard_Real theMinorRad, const Standard_Real theAngle1, const Standard_Real theAngle2, const Standard_Integer theNbSlices, const Standard_Integer theNbStacks) |
| Initializes the algorithm creating a torus ring segment.
|
|
| Prs3d_ToolTorus (const Standard_Real theMajorRad, const Standard_Real theMinorRad, const Standard_Real theAngle1, const Standard_Real theAngle2, const Standard_Real theAngle, const Standard_Integer theNbSlices, const Standard_Integer theNbStacks) |
| Initializes the algorithm creating a torus ring segment.
|
|
Handle< Graphic3d_ArrayOfTriangles > | CreateTriangulation (const gp_Trsf &theTrsf) const |
| Generate primitives for 3D quadric surface presentation.
|
|
Handle< Poly_Triangulation > | CreatePolyTriangulation (const gp_Trsf &theTrsf) const |
| Generate primitives for 3D quadric surface presentation.
|
|
void | FillArray (Handle< Graphic3d_ArrayOfTriangles > &theArray, const gp_Trsf &theTrsf) const |
| Generate primitives for 3D quadric surface and fill the given array.
|
|
Standard_Integer | TrianglesNb () const |
| Return number of triangles in generated presentation.
|
|
Standard_Integer | VerticesNb (bool theIsIndexed=true) const |
| Return number of vertices in generated presentation.
|
|
void | FillArray (Handle< Graphic3d_ArrayOfTriangles > &theArray, Handle< Poly_Triangulation > &theTriangulation, const gp_Trsf &theTrsf) const |
| Generate primitives for 3D quadric surface presentation.
|
|
|
static Handle< Graphic3d_ArrayOfTriangles > | Create (const Standard_Real theMajorRad, const Standard_Real theMinorRad, const Standard_Integer theNbSlices, const Standard_Integer theNbStacks, const gp_Trsf &theTrsf) |
| Generate primitives for 3D quadric surface (complete torus).
|
|
static Handle< Graphic3d_ArrayOfTriangles > | Create (const Standard_Real theMajorRad, const Standard_Real theMinorRad, const Standard_Real theAngle, const Standard_Integer theNbSlices, const Standard_Integer theNbStacks, const gp_Trsf &theTrsf) |
| Generate primitives for 3D quadric surface (torus segment).
|
|
static Handle< Graphic3d_ArrayOfTriangles > | Create (const Standard_Real theMajorRad, const Standard_Real theMinorRad, const Standard_Real theAngle1, const Standard_Real theAngle2, const Standard_Integer theNbSlices, const Standard_Integer theNbStacks, const gp_Trsf &theTrsf) |
| Generate primitives for 3D quadric surface (torus ring segment).
|
|
static Handle< Graphic3d_ArrayOfTriangles > | Create (const Standard_Real theMajorRad, const Standard_Real theMinorRad, const Standard_Real theAngle1, const Standard_Real theAngle2, const Standard_Real theAngle, const Standard_Integer theNbSlices, const Standard_Integer theNbStacks, const gp_Trsf &theTrsf) |
| Generate primitives for 3D quadric surface (segment of the torus ring segment).
|
|
static Standard_Integer | TrianglesNb (const Standard_Integer theSlicesNb, const Standard_Integer theStacksNb) |
| Return number of triangles for presentation with the given params.
|
|
static Standard_Integer | VerticesNb (const Standard_Integer theSlicesNb, const Standard_Integer theStacksNb, const Standard_Boolean theIsIndexed=Standard_True) |
| Return number of vertices for presentation with the given params.
|
|
Standard presentation algorithm that outputs graphical primitives for torus surface.