#include <BRepPrim_Cone.hxx>
Inheritance diagram for BRepPrim_Cone:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BRepPrim_Cone (const Standard_Real Angle, const gp_Ax2 &Position, const Standard_Real Height, const Standard_Real Radius=0) |
the STEP definition Angle = semi-angle of the cone Position : the coordinate system Height : height of the cone. Radius : radius of truncated face at z = 0 The apex is on z < 0 Errors : Height < Resolution Angle < Resolution / Height Angle > PI/2 - Resolution / Height | |
Standard_EXPORT | BRepPrim_Cone (const Standard_Real Angle) |
infinite cone at origin on Z negative | |
Standard_EXPORT | BRepPrim_Cone (const Standard_Real Angle, const gp_Pnt &Apex) |
infinite cone at Apex on Z negative | |
Standard_EXPORT | BRepPrim_Cone (const Standard_Real Angle, const gp_Ax2 &Axes) |
infinite cone with Axes | |
Standard_EXPORT | BRepPrim_Cone (const Standard_Real R1, const Standard_Real R2, const Standard_Real H) |
create a Cone at origin on Z axis, of height H, radius R1 at Z = 0, R2 at Z = H, X is the origin of angles. If R1 or R2 is 0 there is an apex. Otherwise, it is a truncated cone. Error : R1 and R2 < Resolution R1 or R2 negative Abs(R1-R2) < Resolution H < Resolution H negative | |
Standard_EXPORT | BRepPrim_Cone (const gp_Pnt &Center, const Standard_Real R1, const Standard_Real R2, const Standard_Real H) |
same as above but at a given point | |
Standard_EXPORT | BRepPrim_Cone (const gp_Ax2 &Axes, const Standard_Real R1, const Standard_Real R2, const Standard_Real H) |
same as above with given axes system. | |
virtual Standard_EXPORT TopoDS_Face | MakeEmptyLateralFace () const |
The surface normal should be directed towards the outside. . | |
Private Member Functions | |
Standard_EXPORT void | SetMeridian () |
Standard_EXPORT void | SetParameters (const Standard_Real R1, const Standard_Real R2, const Standard_Real H) |
Private Attributes | |
Standard_Real | myHalfAngle |
Standard_Real | myRadius |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from BRepPrim_Revolution. |
|
Reimplemented from BRepPrim_Revolution. |
|
Reimplemented from BRepPrim_Revolution. |
|
Reimplemented from BRepPrim_Revolution. |
|
|
|
|
|
|
|
|