Open CASCADE Technology
7.0.0
|
#include <StdPrs_ToolTriangulatedShape.hxx>
Static Public Member Functions | |
static Standard_Boolean | IsTriangulated (const TopoDS_Shape &theShape) |
Similar to BRepTools::Triangulation() but without extra checks. More... | |
static Standard_Boolean | IsClosed (const TopoDS_Shape &theShape) |
Checks back faces visibility for specified shape (to activate back-face culling). More... | |
static void | Normal (const TopoDS_Face &theFace, Poly_Connect &thePolyConnect, TColgp_Array1OfDir &theNormals) |
Evaluate normals for a triangle of a face. More... | |
static Standard_Boolean | IsTessellated (const TopoDS_Shape &theShape, const Handle< Prs3d_Drawer > &theDrawer) |
Checks whether the shape is properly triangulated for a given display settings. More... | |
static Standard_Boolean | Tessellate (const TopoDS_Shape &theShape, const Handle< Prs3d_Drawer > &theDrawer) |
Validates triangulation within the shape and performs tessellation if necessary. More... | |
|
static |
Checks back faces visibility for specified shape (to activate back-face culling).
|
static |
Checks whether the shape is properly triangulated for a given display settings.
theShape | [in] the shape. |
theDrawer | [in] the display settings. |
|
static |
Similar to BRepTools::Triangulation() but without extra checks.
|
static |
Evaluate normals for a triangle of a face.
theFace | [in] the face. |
thePolyConnect | [in] the definition of a face triangulation. |
theNormal | [out] the array of normals for each triangle. |
|
static |
Validates triangulation within the shape and performs tessellation if necessary.
theShape | [in] the shape. |
theDrawer | [in] the display settings. |