Open CASCADE Technology
6.9.0
|
Auxiliary procedures to prepare Shaded presentation of specified shape. More...
#include <StdPrs_ShadedShape.hxx>
Static Public Member Functions | |
static void | Add (const Handle< Prs3d_Presentation > &thePresentation, const TopoDS_Shape &theShape, const Handle< Prs3d_Drawer > &theDrawer, const StdPrs_Volume theVolume=StdPrs_Volume_Autodetection) |
Shades <theShape>. More... | |
static void | Add (const Handle< Prs3d_Presentation > &thePresentation, const TopoDS_Shape &theShape, const Handle< Prs3d_Drawer > &theDrawer, const Standard_Boolean theHasTexels, const gp_Pnt2d &theUVOrigin, const gp_Pnt2d &theUVRepeat, const gp_Pnt2d &theUVScale, const StdPrs_Volume theVolume=StdPrs_Volume_Autodetection) |
Shades <theShape> with texture coordinates. More... | |
static void | Tessellate (const TopoDS_Shape &theShape, const Handle< Prs3d_Drawer > &theDrawer) |
Validates triangulation within the shape and performs tessellation if necessary. More... | |
static void | ExploreSolids (const TopoDS_Shape &theShape, const BRep_Builder &theBuilder, TopoDS_Compound &theClosed, TopoDS_Compound &theOpened, const Standard_Boolean theIgnore1DSubShape) |
Searches closed and unclosed subshapes in shape structure and puts them into two compounds for separate processing of closed and unclosed sub-shapes. More... | |
![]() | |
static Handle< Graphic3d_Group > | CurrentGroup (const Handle< Prs3d_Presentation > &Prs3d) |
Returns the current 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 > &Prs3d) |
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... | |
Auxiliary procedures to prepare Shaded presentation of specified shape.
|
static |
Shades <theShape>.
theVolumeType | defines the way how to interpret input shapes - as Closed volumes (to activate back-face culling and capping plane algorithms), as Open volumes (shells or solids with holes) or to perform Autodetection (would split input shape into two groups) |
|
static |
Shades <theShape> with texture coordinates.
theVolumeType | defines the way how to interpret input shapes - as Closed volumes (to activate back-face culling and capping plane algorithms), as Open volumes (shells or solids with holes) or to perform Autodetection (would split input shape into two groups) |
|
static |
Searches closed and unclosed subshapes in shape structure and puts them into two compounds for separate processing of closed and unclosed sub-shapes.
|
static |
Validates triangulation within the shape and performs tessellation if necessary.