| AnimatLab
    2
    Test | 
Implements the light object within osg. More...
| Classes | |
| class | OsgBody | 
| Vortex base body class.  More... | |
| class | OsgJoint | 
| A common class for all joint data specific to vortex.  More... | |
| class | OsgLight | 
| Vortex physical structure implementation.  More... | |
| class | OsgLine | 
| class | OsgMovableItem | 
| class | OsgOrganism | 
| Vortex Organism implementation.  More... | |
| class | OsgRigidBody | 
| A common class for all rigid body data specific to vortex.  More... | |
| class | OsgStructure | 
| Vortex physical structure implementation.  More... | |
| Enumerations | |
| enum | DynamicsControlType { ControlAnimated, ControlNode, ControlDynamic, ControlStatic } | 
| Functions | |
| void ANIMAT_OSG_PORT | AddNodeTexture (osg::Node *osgNode, std::string strTexture, osg::StateAttribute::GLMode eTextureMode) | 
| void ANIMAT_OSG_PORT | ApplyVertexTransform (osg::Node *node, osg::Matrix omat) | 
| osg::Geometry ANIMAT_OSG_PORT * | CreateBoxGeometry (float xsize, float ysize, float zsize, float fltXSegWidth, float fltYSegWidth, float fltZSegWidth) | 
| osg::Geode ANIMAT_OSG_PORT * | CreateCircle (int plane, int segments, float radius, float width) | 
| osg::Vec3Array ANIMAT_OSG_PORT * | CreateCircleVerts (int plane, int segments, float radius) | 
| osg::Geometry ANIMAT_OSG_PORT * | CreateConeGeometry (float height, float topradius, float botradius, int sides, bool doSide, bool doTop, bool doBottom) | 
| osg::Geometry ANIMAT_OSG_PORT * | CreateEllipsoidGeometry (int latres, int longres, float rSemiMajorAxis, float rSemiMinorAxis) | 
| osg::Node ANIMAT_OSG_PORT * | CreateHeightField (std::string heightFile, float fltSegWidth, float fltSegLength, float fltMaxHeight, osg::HeightField **osgMap, bool bAdjustHeight) | 
| osg::MatrixTransform ANIMAT_OSG_PORT * | CreateLinearAxis (float fltGripScale, CStdFPoint vRotAxis) | 
| osg::Geometry ANIMAT_OSG_PORT * | CreatePlaneGeometry (float fltCornerX, float fltCornerY, float fltXSize, float fltYSize, float fltXGrid, float fltYGrid, bool bBothSides) | 
| osg::Geometry ANIMAT_OSG_PORT * | CreateSphereGeometry (int latres, int longres, float radius) | 
| osg::Geometry ANIMAT_OSG_PORT * | CreateTorusGeometry (float innerRadius, float outerRadius, int sides, int rings) | 
| CStdFPoint ANIMAT_OSG_PORT | EulerRotationFromMatrix (osg::Matrix osgMT) | 
| osg::Matrix ANIMAT_OSG_PORT | LoadMatrix (CStdXml &oXml, std::string strElementName) | 
| bool ANIMAT_OSG_PORT | OsgMatricesEqual (osg::Matrix v1, osg::Matrix v2) | 
| void ANIMAT_OSG_PORT | SaveMatrix (CStdXml &oXml, std::string strElementName, osg::Matrix osgMT) | 
| std::string ANIMAT_OSG_PORT | SaveMatrixString (osg::Matrix osgMT) | 
| void ANIMAT_OSG_PORT | SetMatrixUtil (OsgMatrixUtil *lpUtil) | 
| void ANIMAT_OSG_PORT | SetNodeColor (osg::Node *osgNode, CStdColor &vAmbient, CStdColor &vDiffuse, CStdColor &vSpecular, float fltShininess) | 
| osg::Matrix ANIMAT_OSG_PORT | SetupMatrix (CStdFPoint &localPos, CStdFPoint &localRot) | 
| osg::Matrix ANIMAT_OSG_PORT | SetupMatrix (CStdFPoint &localPos, osg::Quat qRot) | 
| Variables | |
| OsgMatrixUtil * | g_lpUtil = NULL | 
Implements the light object within osg.
Classes for the virtual world simulation that use the vortex physics engine.
| osg::Geometry ANIMAT_OSG_PORT * OsgAnimatSim::Environment::CreateConeGeometry | ( | float | height, | 
| float | topradius, | ||
| float | botradius, | ||
| int | sides, | ||
| bool | doSide, | ||
| bool | doTop, | ||
| bool | doBottom | ||
| ) | 
Create the Geometry Core used by OSG::makeConicalFrustum.
| [in] | height | Height of the conical frustum. | 
| [in] | topradius | Radius at the top of the conical frustum. | 
| [in] | botradius | Radius at the bottom of the conical frustum. | 
| [in] | sides | Number of sides the base is subdivided into. | 
| [in] | doSide | If true, side faces are created. | 
| [in] | doTop | If true, top cap faces are created. | 
| [in] | doBttom | If true, bottom cap faces are created. | 
Definition at line 407 of file OsgAnimatSim/OsgGeometry.cpp.
Referenced by OsgAnimatSim::Environment::Joints::OsgHinge::CreateCylinderGraphics().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| osg::Geometry ANIMAT_OSG_PORT * OsgAnimatSim::Environment::CreateEllipsoidGeometry | ( | int | latres, | 
| int | longres, | ||
| float | rSemiMajorAxis, | ||
| float | rSemiMinorAxis | ||
| ) | 
Create the Geometry Core used by OSG::makeLatLongSphere.
| [in] | latres | Number of subdivisions along latitudes. | 
| [in] | longres | Number of subdivisions along longitudes. | 
| [in] | radius | Radius of sphere. | 
Definition at line 679 of file OsgAnimatSim/OsgGeometry.cpp.
| osg::Geometry ANIMAT_OSG_PORT * OsgAnimatSim::Environment::CreateSphereGeometry | ( | int | latres, | 
| int | longres, | ||
| float | radius | ||
| ) | 
Create the Geometry Core used by OSG::makeLatLongSphere.
| [in] | latres | Number of subdivisions along latitudes. | 
| [in] | longres | Number of subdivisions along longitudes. | 
| [in] | radius | Radius of sphere. | 
Definition at line 570 of file OsgAnimatSim/OsgGeometry.cpp.
Referenced by OsgAnimatSim::Environment::OsgJoint::CreateJointGraphics().
 Here is the caller graph for this function:
 Here is the caller graph for this function: