#include <BRepPrimAPI_MakeTorus.hxx>
Inheritance diagram for BRepPrimAPI_MakeTorus:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BRepPrimAPI_MakeTorus (const Standard_Real R1, const Standard_Real R2) |
Make a torus of radii R1 R2. . | |
Standard_EXPORT | BRepPrimAPI_MakeTorus (const Standard_Real R1, const Standard_Real R2, const Standard_Real angle) |
Make a section of a torus of radii R1 R2. . | |
Standard_EXPORT | BRepPrimAPI_MakeTorus (const Standard_Real R1, const Standard_Real R2, const Standard_Real angle1, const Standard_Real angle2) |
Make a torus of radii R2, R2 with angles on the small circle. . | |
Standard_EXPORT | BRepPrimAPI_MakeTorus (const Standard_Real R1, const Standard_Real R2, const Standard_Real angle1, const Standard_Real angle2, const Standard_Real angle) |
Make a torus of radii R2, R2 with angles on the small circle. . | |
Standard_EXPORT | BRepPrimAPI_MakeTorus (const gp_Ax2 &Axes, const Standard_Real R1, const Standard_Real R2) |
Make a torus of radii R1 R2. . | |
Standard_EXPORT | BRepPrimAPI_MakeTorus (const gp_Ax2 &Axes, const Standard_Real R1, const Standard_Real R2, const Standard_Real angle) |
Make a section of a torus of radii R1 R2. . | |
Standard_EXPORT | BRepPrimAPI_MakeTorus (const gp_Ax2 &Axes, const Standard_Real R1, const Standard_Real R2, const Standard_Real angle1, const Standard_Real angle2) |
Make a torus of radii R1 R2. . | |
Standard_EXPORT | BRepPrimAPI_MakeTorus (const gp_Ax2 &Axes, const Standard_Real R1, const Standard_Real R2, const Standard_Real angle1, const Standard_Real angle2, const Standard_Real angle) |
Make a section of a torus of radii R1 R2. //! For all algorithms The resulting shape is composed of · a lateral toroidal face, · two conical faces (defined by the equation v = angle1 and v = angle2) if the sphere is truncated in the v parametric direction (they may be cylindrical faces in some particular conditions), and in case of a portion of torus, two planar faces to close the shape.(in the planes u = 0 and u = angle). Notes: · The u parameter corresponds to a rotation angle around the Z axis. · The circle whose radius is equal to the minor radius, located in the plane defined by the X axis and the Z axis, centered on the X axis, on its positive side, and positioned at a distance from the origin equal to the major radius, is the reference circle of the torus. The rotation around an axis parallel to the Y axis and passing through the center of the reference circle gives the v parameter on the reference circle. The X axis gives the origin of the v parameter. Near 0, as v increases, the Z coordinate decreases. . | |
Standard_EXPORT Standard_Address | OneAxis () |
Returns the algorithm. . | |
Standard_EXPORT BRepPrim_Torus & | Torus () |
Returns the algorithm. . | |
Private Attributes | |
BRepPrim_Torus | myTorus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements BRepPrimAPI_MakeOneAxis. |
|
Reimplemented from BRepPrimAPI_MakeOneAxis. |
|
Reimplemented from BRepPrimAPI_MakeOneAxis. |
|
Reimplemented from BRepPrimAPI_MakeOneAxis. |
|
|
|
|