|
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 |