|
Open CASCADE Technology 7.9.3
|
Tool for computing wireframe presentation of a TopoDS_Shape. More...
#include <StdPrs_WFShape.hxx>

Static Public Member Functions | |
| static void | Add (const Handle< Prs3d_Presentation > &thePresentation, const TopoDS_Shape &theShape, const Handle< Prs3d_Drawer > &theDrawer, Standard_Boolean theIsParallel=Standard_False) |
| Computes wireframe presentation of a shape. | |
| static Handle< Graphic3d_ArrayOfPrimitives > | AddEdgesOnTriangulation (const TopoDS_Shape &theShape, const Standard_Boolean theToExcludeGeometric=Standard_True) |
| Compute free and boundary edges on a triangulation of each face in the given shape. | |
| static void | AddEdgesOnTriangulation (TColgp_SequenceOfPnt &theSegments, const TopoDS_Shape &theShape, const Standard_Boolean theToExcludeGeometric=Standard_True) |
| Compute free and boundary edges on a triangulation of each face in the given shape. | |
| static Handle< Graphic3d_ArrayOfPrimitives > | AddAllEdges (const TopoDS_Shape &theShape, const Handle< Prs3d_Drawer > &theDrawer) |
| Compute all edges (wire, free, unfree) and put them into single primitive array. | |
| static Handle< Graphic3d_ArrayOfPoints > | AddVertexes (const TopoDS_Shape &theShape, Prs3d_VertexDrawMode theVertexMode) |
| Compute vertex presentation for a shape. | |
| Static Public Member Functions inherited from Prs3d_Root | |
| called static instead Handle< Graphic3d_Group > | CurrentGroup (const Handle< Prs3d_Presentation > &thePrs3d) |
| static instead Handle< Graphic3d_Group > | NewGroup (const Handle< Prs3d_Presentation > &thePrs3d) |
Tool for computing wireframe presentation of a TopoDS_Shape.
|
static |
Computes wireframe presentation of a shape.
| [in] | thePresentation | the presentation. |
| [in] | theShape | the shape. |
| [in] | theDrawer | the draw settings. |
| [in] | theIsParallel | perform algorithm using multiple threads |
|
static |
Compute all edges (wire, free, unfree) and put them into single primitive array.
| [in] | theShape | the shape |
| [in] | theDrawer | the drawer settings (deviation angle and maximal parameter value) |
|
static |
Compute free and boundary edges on a triangulation of each face in the given shape.
| [in] | theShape | the list of triangulated faces |
| [in] | theToExcludeGeometric | flag indicating that Faces with defined Surface should be skipped |
|
static |
Compute free and boundary edges on a triangulation of each face in the given shape.
| [in] | theSegments | the sequence of points defining segments |
| [in] | theShape | the list of triangulated faces |
| [in] | theToExcludeGeometric | flag indicating that Faces with defined Surface should be skipped |
|
static |
Compute vertex presentation for a shape.
| [in] | theShape | the shape |
| [in] | theVertexMode | vertex filter |