Open CASCADE Technology 7.8.0
|
Describes functions to build tori or portions of tori. A MakeTorus object provides a framework for: More...
#include <BRepPrimAPI_MakeTorus.hxx>
Additional Inherited Members | |
![]() | |
BRepBuilderAPI_MakeShape () | |
![]() | |
BRepBuilderAPI_Command () | |
Set done to False. | |
void | Done () |
Set done to true. | |
void | NotDone () |
Set done to false. | |
![]() | |
TopoDS_Shape | myShape |
TopTools_ListOfShape | myGenerated |
Describes functions to build tori or portions of tori. A MakeTorus object provides a framework for:
BRepPrimAPI_MakeTorus::BRepPrimAPI_MakeTorus | ( | const Standard_Real | R1, |
const Standard_Real | R2 | ||
) |
Make a torus.
R1 | [in] distance from the center of the pipe to the center of the torus |
R2 | [in] radius of the pipe |
BRepPrimAPI_MakeTorus::BRepPrimAPI_MakeTorus | ( | const Standard_Real | R1, |
const Standard_Real | R2, | ||
const Standard_Real | angle | ||
) |
Make a section of a torus.
R1 | [in] distance from the center of the pipe to the center of the torus |
R2 | [in] radius of the pipe |
angle | [in] angle to create a torus pipe segment |
BRepPrimAPI_MakeTorus::BRepPrimAPI_MakeTorus | ( | const Standard_Real | R1, |
const Standard_Real | R2, | ||
const Standard_Real | angle1, | ||
const Standard_Real | angle2 | ||
) |
Make a torus with angles on the small circle.
R1 | [in] distance from the center of the pipe to the center of the torus |
R2 | [in] radius of the pipe |
angle1 | [in] first angle to create a torus ring segment |
angle2 | [in] second angle to create a torus ring segment |
BRepPrimAPI_MakeTorus::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 with angles on the small circle.
R1 | [in] distance from the center of the pipe to the center of the torus |
R2 | [in] radius of the pipe |
angle1 | [in] first angle to create a torus ring segment |
angle2 | [in] second angle to create a torus ring segment |
angle | [in] angle to create a torus pipe segment |
BRepPrimAPI_MakeTorus::BRepPrimAPI_MakeTorus | ( | const gp_Ax2 & | Axes, |
const Standard_Real | R1, | ||
const Standard_Real | R2 | ||
) |
Make a torus.
Axes | [in] coordinate system for the construction of the sphere |
R1 | [in] distance from the center of the pipe to the center of the torus |
R2 | [in] radius of the pipe |
BRepPrimAPI_MakeTorus::BRepPrimAPI_MakeTorus | ( | const gp_Ax2 & | Axes, |
const Standard_Real | R1, | ||
const Standard_Real | R2, | ||
const Standard_Real | angle | ||
) |
Make a section of a torus.
Axes | [in] coordinate system for the construction of the sphere |
R1 | [in] distance from the center of the pipe to the center of the torus |
R2 | [in] radius of the pipe |
angle | [in] angle to create a torus pipe segment |
BRepPrimAPI_MakeTorus::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.
Axes | [in] coordinate system for the construction of the sphere |
R1 | [in] distance from the center of the pipe to the center of the torus |
R2 | [in] radius of the pipe |
angle1 | [in] first angle to create a torus ring segment |
angle2 | [in] second angle to create a torus ring segment |
BRepPrimAPI_MakeTorus::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.
|
virtual |
Returns the algorithm.
Implements BRepPrimAPI_MakeOneAxis.
BRepPrim_Torus & BRepPrimAPI_MakeTorus::Torus | ( | ) |
Returns the algorithm.