|
Open CASCADE Technology
6.5.4
|
This class provides auxiliary methods to create differents aspects
#include <MeshVS_Tool.hxx>
Static Public Member Functions | |
| static DEFINE_STANDARD_ALLOC Handle_Graphic3d_AspectFillArea3d | CreateAspectFillArea3d (const Handle< MeshVS_Drawer > &theDr, const Standard_Boolean UseDefaults=Standard_True) |
| Creates fill area aspect with values from Drawer according to keys from DrawerAttribute | |
| static Handle_Graphic3d_AspectFillArea3d | CreateAspectFillArea3d (const Handle< MeshVS_Drawer > &theDr, const Graphic3d_MaterialAspect &Mat, const Standard_Boolean UseDefaults=Standard_True) |
| Creates fill aspect with values from Drawer according to keys from DrawerAttribute and specific material aspect | |
| static Handle_Graphic3d_AspectLine3d | CreateAspectLine3d (const Handle< MeshVS_Drawer > &theDr, const Standard_Boolean UseDefaults=Standard_True) |
| Creates line aspect with values from Drawer according to keys from DrawerAttribute | |
| static Handle_Graphic3d_AspectMarker3d | CreateAspectMarker3d (const Handle< MeshVS_Drawer > &theDr, const Standard_Boolean UseDefaults=Standard_True) |
| Creates marker aspect with values from Drawer according to keys from DrawerAttribute | |
| static Handle_Graphic3d_AspectText3d | CreateAspectText3d (const Handle< MeshVS_Drawer > &theDr, const Standard_Boolean UseDefaults=Standard_True) |
| Creates text aspect with values from Drawer according to keys from DrawerAttribute | |
| static Standard_Boolean | GetNormal (const TColStd_Array1OfReal &Nodes, gp_Vec &Norm) |
| Get one of normals to polygon described by these points. If the polygon isn't planar, function returns false | |
| static Standard_Boolean | GetAverageNormal (const TColStd_Array1OfReal &Nodes, gp_Vec &Norm) |
| Get an average of normals to non-planar polygon described by these points or compute normal of planar polygon. If the polygon isn't planar, function returns false | |
| static DEFINE_STANDARD_ALLOC Handle_Graphic3d_AspectFillArea3d MeshVS_Tool::CreateAspectFillArea3d | ( | const Handle< MeshVS_Drawer > & | theDr, |
| const Standard_Boolean | UseDefaults = Standard_True |
||
| ) | [static] |
| static Handle_Graphic3d_AspectFillArea3d MeshVS_Tool::CreateAspectFillArea3d | ( | const Handle< MeshVS_Drawer > & | theDr, |
| const Graphic3d_MaterialAspect & | Mat, | ||
| const Standard_Boolean | UseDefaults = Standard_True |
||
| ) | [static] |
| static Handle_Graphic3d_AspectLine3d MeshVS_Tool::CreateAspectLine3d | ( | const Handle< MeshVS_Drawer > & | theDr, |
| const Standard_Boolean | UseDefaults = Standard_True |
||
| ) | [static] |
| static Handle_Graphic3d_AspectMarker3d MeshVS_Tool::CreateAspectMarker3d | ( | const Handle< MeshVS_Drawer > & | theDr, |
| const Standard_Boolean | UseDefaults = Standard_True |
||
| ) | [static] |
| static Handle_Graphic3d_AspectText3d MeshVS_Tool::CreateAspectText3d | ( | const Handle< MeshVS_Drawer > & | theDr, |
| const Standard_Boolean | UseDefaults = Standard_True |
||
| ) | [static] |
| static Standard_Boolean MeshVS_Tool::GetAverageNormal | ( | const TColStd_Array1OfReal & | Nodes, |
| gp_Vec & | Norm | ||
| ) | [static] |
| static Standard_Boolean MeshVS_Tool::GetNormal | ( | const TColStd_Array1OfReal & | Nodes, |
| gp_Vec & | Norm | ||
| ) | [static] |
1.8.0