|
Public Member Functions |
Standard_EXPORT | VrmlConverter_ShadingAspect () |
| create a default ShadingAspect.
|
Standard_EXPORT void | SetFrontMaterial (const Handle(Vrml_Material)&aMaterial) |
Standard_EXPORT Handle_Vrml_Material | FrontMaterial () const |
Standard_EXPORT void | SetShapeHints (const Vrml_ShapeHints &aShapeHints) |
Standard_EXPORT Vrml_ShapeHints | ShapeHints () const |
Standard_EXPORT void | SetHasNormals (const Standard_Boolean OnOff) |
| defines necessary of a calculation of normals for ShadedShape to more
accurately display curved surfaces, pacticularly when smoooth or phong
shading is used in VRML viewer.
By default False - the normals are not calculated,
True - the normals are calculated.
Warning: If normals are calculated the resulting VRML file will
be substantially lager.
|
Standard_EXPORT Standard_Boolean | HasNormals () const |
| returns True if the normals are calculating
|
Standard_EXPORT void | SetHasMaterial (const Standard_Boolean OnOff) |
| defines necessary of writing Material from Vrml into output OStream.
By default False - the material is not writing into OStream,
True - the material is writing.
|
Standard_EXPORT Standard_Boolean | HasMaterial () const |
| returns True if the materials is writing into OStream.
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
Handle_Vrml_Material | myFrontMaterial |
Vrml_ShapeHints | myShapeHints |
Standard_Boolean | myHasNormals |
Standard_Boolean | myHasMaterial |