|
| | DtOsgRectangularPyramidModel (makVrv::DtDe &de, makVrv::DtUniqueID &id) |
| | CTOR. More...
|
| |
| virtual | ~DtOsgRectangularPyramidModel () |
| | Virtual DTOR. More...
|
| |
|
| virtual const std::string & | className () const |
| | Returns the name of this class. More...
|
| |
| virtual void | addToScene (const makVrv::DtUniqueID &sceneObjectId, int modelSet, int visualizerType) |
| | Attaches the model to the scene If this model has a modelinstance, it is attached to the scene. More...
|
| |
| virtual void | removeFromScene () |
| | Detaches the model from the scene If this model has a modelinstance, it is detached from the scene. More...
|
| |
| virtual void | setModelDefinition (const std::string &str) |
| | Sets the model definition on the model instance Overridden to prevent lookup and instantiation of model instance using the DtModelInstanceFactory. More...
|
| |
| virtual void | setPosition (int vtx, const DtVector &position) |
| | Set the position of the rectangular pyramid Sets the position of the model's scene connector (model root) More...
|
| |
| virtual void | setOrientation (int vtx, const DtTaitBryan &orientation) |
| | Set the orientation of the rectangular pyramid Sets the orientation of the model's scene connector (model root) More...
|
| |
|
| virtual void | setRelativePosition (double x, double y, double z) |
| | Set the relative position of the rectangular pyramid Sets the position of the model instance relative to the parent node. More...
|
| |
| virtual void | setRelativeOrientation (const DtTaitBryan &ori) |
| | Set the relative orientation of the rectangular pyramid Sets the orientation of the model instance relative to the parent node. More...
|
| |
| virtual void | setSize (double slantHeight) |
| | Sets the size of the rectangular pyramid. More...
|
| |
| virtual void | setColor (float r, float g, float b, float a) |
| | Sets both the inside and outside colors. More...
|
| |
| virtual void | setInnerColor (float r, float g, float b, float a) |
| | Sets the inner color. More...
|
| |
| virtual void | setOuterColor (float r, float g, float b, float a) |
| | Sets the outer color. More...
|
| |
| virtual void | setXHalfAngle (double xHalfAngle) |
| | Set the half angle amount in the x direction. More...
|
| |
| virtual void | setYHalfAngle (double yHalfAngle) |
| | Set the half angle amount in the y direction. More...
|
| |
| virtual void | setShowLines (bool showLines) |
| | Set whether the wireframe outlines are visible on the geometry Sets whether the wireframe lines for the rectangular pyramid should be drawn If set, the wireframe lines are drawn in addition to the geometry faces. More...
|
| |
| virtual void | setLinesHaveAlpha (bool lineAlpha) |
| | Set whether the wireframe outlines should be rendered with alpha Sets whether the alpha component of the pyramid's colors should apply to the wireframe outlines as well as the faces, or just to the faces. More...
|
| |
| virtual void | setIsSupportModel (bool isSupport) |
| | Set whether the model is part of the support group (whether or not other scene objects can ground clamp to this model) More...
|
| |
| | DtRectangularPyramidModel (makVrv::DtDe &de, makVrv::DtUniqueID id) |
| | CTOR. More...
|
| |
| virtual | ~DtRectangularPyramidModel () |
| | DTOR. More...
|
| |
| | DtModel (DtDe &de, DtUniqueID id) |
| | CTOR. More...
|
| |
| virtual | ~DtModel () |
| | DTOR. More...
|
| |
| DtModelInstance * | createModelInstance (const std::string &modelDefName, bool realize=true) |
| | Set the model definition and creates an instance of the model. More...
|
| |
| virtual const std::string & | modelDefinitionName () |
| | returns the model definition name. More...
|
| |
| virtual void | saveModelToFile (const std::string &filename) |
| |
| unsigned int | transformSize () const |
| | Get the number of position/orientations this model has. More...
|
| |
| virtual const DtVector & | position (int vtx=0) const |
| | Get the Position of a given point. More...
|
| |
| virtual void | removePosition (int vtx) |
| | Remove a transform at the given position. More...
|
| |
| virtual void | setPositionOffset (const DtVector &positionOffset) |
| | Set the position offset of the model. More...
|
| |
| virtual const DtVector & | positionOffset () const |
| | Get the Position Offset of the model. More...
|
| |
| virtual void | setPositionAndOrientation (int vtx, const DtVector &positionOffset, const DtTaitBryan &orientation) |
| | Set the position and orientation of a vertex in the model at the same time. More...
|
| |
| virtual const DtTaitBryan & | orientation (int vtx=0) const |
| | Get the Orientation of a given point. More...
|
| |
| virtual void | setOrientationOffset (const DtTaitBryan &orientationOffset) |
| | Set the Orientation Offset of the model. More...
|
| |
| virtual const DtTaitBryan & | orientationOffset () const |
| | Get the Orientation Offset of the model. More...
|
| |
| virtual void | enableColorBlending (bool b) |
| | Enable / disable color blending for this model. More...
|
| |
| virtual void | setBlendColor (float r, float g, float b, float a) |
| | Set color to use if color blending is enabled. More...
|
| |
| virtual void | getBlendColor (float &r, float &g, float &b, float &a) |
| | Returns the blend color. More...
|
| |
| virtual bool | colorBlendingEnabled () const |
| | Returns whether or not blending is enabled. More...
|
| |
| virtual void | enableLighting (bool l) |
| | set whether the model is lit; this may not be an option on all models More...
|
| |
| virtual int | modelSet () const |
| | Get the model set this model is part of. More...
|
| |
| const DtVector & | boundingBoxExtents () const |
| | Get the bounding box extents of the model instance. More...
|
| |
| void | getBoundingBoxExtents (double &x, double &y, double &z) const |
| | Get the bounding box extents of the model instance. More...
|
| |
| const DtVector & | boundingBoxCenter () const |
| | Get the bounding box center of the model instance. More...
|
| |
| virtual void | getBoundingBoxCenter (double &x, double &y, double &z) const |
| | Get the bounding box center of the model instance. More...
|
| |
| virtual void | getBoundingBoxComponents (DtVector &minimum, DtVector &maximum) |
| | Get the minimum and maximum X,Y,Z components of the bounding box. More...
|
| |
| void | setContributesToBound (bool trueOrFalse) |
| | Set whether this model instance contributes to an object's overall bounding volume. More...
|
| |
| bool | contributesToBound () const |
| | Get whether this model instance contributes to an object's overall bounding volume. More...
|
| |
| DtDe & | de () |
| | Get the DtDe object. More...
|
| |
| virtual void | setModelInstance (DtModelInstance *modelInstance) |
| | Internally set the model instance pointer. More...
|
| |
| virtual void | promoteBackgroundModelInstance (DtModelDefinition &defintion) |
| | Internally set the model instance pointer to the background one, also realizes and sends signal. More...
|
| |
| virtual void | setVisible (bool isVisible) |
| | Set the visible state of the model. More...
|
| |
| virtual bool | visible () const |
| | Get the visible state of the model. More...
|
| |
| DtUniqueID | parentSceneObjectID () const |
| | Parent of the model. More...
|
| |
| virtual void | addedToSceneObjectAsProp (const DtUniqueID &sceneObj) |
| | Called when a scene object added the model as a prop. More...
|
| |
| virtual void | addedToSceneObject (const DtUniqueID &sceneObj, int modelSet, int visualizerType) |
| | Called when a scene object added the model with the given model set and visualizer type. More...
|
| |
| virtual void | setElementId (DtUniqueID id) |
| | Called when the element ID of the model's parent object is set. More...
|
| |
| virtual void | removedFromSceneObject () |
| | Called when the model was removed from a scene object. More...
|
| |
| virtual void | setSolid (bool isSolid) |
| | Set whether or not other this model is drawn filled in. More...
|
| |
| virtual bool | isProp () |
| | Return whether or not this model was added as a prop. More...
|
| |
| virtual void | updateMinLastFrameDistance (float distance) |
| | updates the closest distance to an observer over the last frame More...
|
| |
| virtual void | resetLastFrameDistance () |
| | resets the closest distance to an observer More...
|
| |
| virtual float | minLastFrameDistance () const |
| | gets the closest distance to an observer last frame More...
|
| |
| virtual DtModelInstance * | modelInstance () |
| | Get the model instance. More...
|
| |
| virtual const DtModelInstance * | modelInstance () const |
| |
| int | visualizerType () const |
| | The visualizer type determines which channel-specific group node this model will be parented to, and consequently, which observer setting will cause it to be rendered in which channel. More...
|
| |
| virtual bool | supportsMultithreadedLoad () |
| | can be quickly overridden to disable background loading More...
|
| |
| virtual void | backgroundLoad () |
| | the chunk of loading that can safely happen in the background More...
|
| |
| virtual void | foregroundLoad () |
| | the chunk of loading that must happen happen in the foreground, adding to scene graph etc. More...
|
| |
| virtual bool | isActivelyBackgroundLoading () |
| | is this being actively loaded (it has a myInLoadQueueHandle object and it's loading) More...
|
| |
| virtual DtLoaderHandle * | getLoadQueueHandle () |
| | returns the load queue object More...
|
| |