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