Tool for computing isoline representation for a face or surface. Depending on a flags set to the given Prs3d_Drawer instance, on-surface (is used by default) or on-triangulation isoline builder algorithm will be used. If the given shape is not triangulated, on-surface isoline builder will be applied regardless of Prs3d_Drawer flags.
More...
|
static void | Add (const Handle< Prs3d_Presentation > &thePresentation, const TopoDS_Face &theFace, const Handle< Prs3d_Drawer > &theDrawer, const Standard_Real theDeflection) |
| Computes isolines presentation for a TopoDS face. This method chooses proper version of isoline builder algorithm : on triangulation or surface depending on the flag passed from Prs3d_Drawer attributes. This method is a default way to display isolines for a given TopoDS face.
|
|
static void | Add (const TopoDS_Face &theFace, const Handle< Prs3d_Drawer > &theDrawer, const Standard_Real theDeflection, Prs3d_NListOfSequenceOfPnt &theUPolylines, Prs3d_NListOfSequenceOfPnt &theVPolylines) |
| Computes isolines presentation for a TopoDS face. This method chooses proper version of isoline builder algorithm : on triangulation or surface depending on the flag passed from Prs3d_Drawer attributes. This method is a default way to display isolines for a given TopoDS face.
|
|
static void | AddOnTriangulation (const Handle< Prs3d_Presentation > &thePresentation, const TopoDS_Face &theFace, const Handle< Prs3d_Drawer > &theDrawer) |
| Computes isolines on triangulation and adds them to a presentation.
|
|
static void | AddOnTriangulation (const TopoDS_Face &theFace, const Handle< Prs3d_Drawer > &theDrawer, Prs3d_NListOfSequenceOfPnt &theUPolylines, Prs3d_NListOfSequenceOfPnt &theVPolylines) |
| Computes isolines on triangulation.
|
|
static void | AddOnTriangulation (const Handle< Prs3d_Presentation > &thePresentation, const Handle< Poly_Triangulation > &theTriangulation, const Handle< Geom_Surface > &theSurface, const TopLoc_Location &theLocation, const Handle< Prs3d_Drawer > &theDrawer, const TColStd_SequenceOfReal &theUIsoParams, const TColStd_SequenceOfReal &theVIsoParams) |
| Computes isolines on triangulation and adds them to a presentation.
|
|
static void | AddOnSurface (const Handle< Prs3d_Presentation > &thePresentation, const TopoDS_Face &theFace, const Handle< Prs3d_Drawer > &theDrawer, const Standard_Real theDeflection) |
| Computes isolines on surface and adds them to presentation.
|
|
static void | AddOnSurface (const TopoDS_Face &theFace, const Handle< Prs3d_Drawer > &theDrawer, const Standard_Real theDeflection, Prs3d_NListOfSequenceOfPnt &theUPolylines, Prs3d_NListOfSequenceOfPnt &theVPolylines) |
| Computes isolines on surface and adds them to presentation.
|
|
static void | AddOnSurface (const Handle< Prs3d_Presentation > &thePresentation, const Handle< BRepAdaptor_Surface > &theSurface, const Handle< Prs3d_Drawer > &theDrawer, const Standard_Real theDeflection, const TColStd_SequenceOfReal &theUIsoParams, const TColStd_SequenceOfReal &theVIsoParams) |
| Computes isolines on surface and adds them to presentation.
|
|
static void | UVIsoParameters (const TopoDS_Face &theFace, const Standard_Integer theNbIsoU, const Standard_Integer theNbIsoV, const Standard_Real theUVLimit, TColStd_SequenceOfReal &theUIsoParams, TColStd_SequenceOfReal &theVIsoParams, Standard_Real &theUmin, Standard_Real &theUmax, Standard_Real &theVmin, Standard_Real &theVmax) |
| Evaluate sequence of parameters for drawing uv isolines for a given face.
|
|
static Handle< Graphic3d_Group > | CurrentGroup (const Handle< Prs3d_Presentation > &thePrs3d) |
|
static Handle< Graphic3d_Group > | NewGroup (const Handle< Prs3d_Presentation > &thePrs3d) |
|
Tool for computing isoline representation for a face or surface. Depending on a flags set to the given Prs3d_Drawer instance, on-surface (is used by default) or on-triangulation isoline builder algorithm will be used. If the given shape is not triangulated, on-surface isoline builder will be applied regardless of Prs3d_Drawer flags.