Provides class methods to draw an arrow at a given location, along a given direction and using a given angle.
More...
|
static Handle< Graphic3d_ArrayOfTriangles > | DrawShaded (const gp_Ax1 &theAxis, const Standard_Real theTubeRadius, const Standard_Real theAxisLength, const Standard_Real theConeRadius, const Standard_Real theConeLength, const Standard_Integer theNbFacettes) |
| Defines the representation of the arrow as shaded triangulation. More...
|
|
static Handle< Graphic3d_ArrayOfSegments > | DrawSegments (const gp_Pnt &theLocation, const gp_Dir &theDir, const Standard_Real theAngle, const Standard_Real theLength, const Standard_Integer theNbSegments) |
| Defines the representation of the arrow as a container of segments. More...
|
|
static void | Draw (const Handle< Graphic3d_Group > &theGroup, const gp_Pnt &theLocation, const gp_Dir &theDirection, const Standard_Real theAngle, const Standard_Real theLength) |
| Defines the representation of the arrow. Note that this method does NOT assign any presentation aspects to the primitives group! More...
|
|
static void | Draw (const Handle< Prs3d_Presentation > &thePrs, const gp_Pnt &theLocation, const gp_Dir &theDirection, const Standard_Real theAngle, const Standard_Real theLength) |
| Alias to another method Draw() for backward compatibility. More...
|
|
static Handle< Graphic3d_Group > | CurrentGroup (const Handle< Prs3d_Presentation > &thePrs3d) |
| Returns the current (last created) group of primititves inside graphic objects in the display. A group also contains the attributes whose ranges are limited to the primitives in it. More...
|
|
static Handle< Graphic3d_Group > | NewGroup (const Handle< Prs3d_Presentation > &thePrs3d) |
| Returns the new group of primitives inside graphic objects in the display. A group also contains the attributes whose ranges are limited to the primitives in it. More...
|
|
Provides class methods to draw an arrow at a given location, along a given direction and using a given angle.