|
Public Member Functions |
| Standard_EXPORT | VrmlConverter_Projector (const TopTools_Array1OfShape &Shapes, const Quantity_Length Focus, const Quantity_Length DX, const Quantity_Length DY, const Quantity_Length DZ, const Quantity_Length XUp, const Quantity_Length YUp, const Quantity_Length ZUp, const VrmlConverter_TypeOfCamera Camera=VrmlConverter_NoCamera, const VrmlConverter_TypeOfLight Light=VrmlConverter_NoLight) |
| Standard_EXPORT void | SetCamera (const VrmlConverter_TypeOfCamera aCamera) |
| Standard_EXPORT VrmlConverter_TypeOfCamera | Camera () const |
| Standard_EXPORT void | SetLight (const VrmlConverter_TypeOfLight aLight) |
| Standard_EXPORT VrmlConverter_TypeOfLight | Light () const |
| Standard_EXPORT void | Add (Standard_OStream &anOStream) const |
| | Adds into anOStream if they are defined in Create.
PerspectiveCamera,
OrthographicCamera,
DirectionLight,
PointLight,
SpotLight
with MatrixTransform from VrmlConverter;
.
|
| Standard_EXPORT HLRAlgo_Projector | Projector () const |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
| HLRAlgo_Projector | myProjector |
| Vrml_PerspectiveCamera | myPerspectiveCamera |
| Vrml_OrthographicCamera | myOrthographicCamera |
| Vrml_DirectionalLight | myDirectionalLight |
| Vrml_PointLight | myPointLight |
| Vrml_SpotLight | mySpotLight |
| VrmlConverter_TypeOfCamera | myTypeOfCamera |
| VrmlConverter_TypeOfLight | myTypeOfLight |
| Vrml_MatrixTransform | myMatrixTransform |