chrono::vsg3d Namespace Reference

Description

Namespace with classes for the VSG module.

Classes

class  ChEventHandlerVSG
 Base class for a user-defined event handler for the VSG run-time visualization system. More...
 
class  ChGuiComponentVSG
 Base class for a GUI component for the VSG run-time visualization system. More...
 
class  ChVisualSystemVSG
 VSG-based Chrono run-time visualization system. More...
 

Functions

ChFrame PointPointFrame (const ChVector<> &P1, const ChVector<> &P2, double &dist)
 
void GetBoxShapeData (vsg::ref_ptr< vsg::vec3Array > &vertices, vsg::ref_ptr< vsg::vec3Array > &normals, vsg::ref_ptr< vsg::vec2Array > &texcoords, vsg::ref_ptr< vsg::ushortArray > &indices, float &boundingSphereRadius)
 
void GetCapsuleShapeData (vsg::ref_ptr< vsg::vec3Array > &vertices, vsg::ref_ptr< vsg::vec3Array > &normals, vsg::ref_ptr< vsg::vec2Array > &texcoords, vsg::ref_ptr< vsg::ushortArray > &indices, float &boundingSphereRadius)
 
void GetConeShapeData (vsg::ref_ptr< vsg::vec3Array > &vertices, vsg::ref_ptr< vsg::vec3Array > &normals, vsg::ref_ptr< vsg::vec2Array > &texcoords, vsg::ref_ptr< vsg::ushortArray > &indices, float &boundingSphereRadius)
 
void GetCylinderShapeData (vsg::ref_ptr< vsg::vec3Array > &vertices, vsg::ref_ptr< vsg::vec3Array > &normals, vsg::ref_ptr< vsg::vec2Array > &texcoords, vsg::ref_ptr< vsg::ushortArray > &indices, float &boundingSphereRadius)
 
void GetDiceShapeData (vsg::ref_ptr< vsg::vec3Array > &vertices, vsg::ref_ptr< vsg::vec3Array > &normals, vsg::ref_ptr< vsg::vec2Array > &texcoords, vsg::ref_ptr< vsg::ushortArray > &indices, float &boundingSphereRadius)
 
void GetSphereShapeData (vsg::ref_ptr< vsg::vec3Array > &vertices, vsg::ref_ptr< vsg::vec3Array > &normals, vsg::ref_ptr< vsg::vec2Array > &texcoords, vsg::ref_ptr< vsg::ushortArray > &indices, float &boundingSphereRadius)
 
void GetSurfaceShapeData (std::shared_ptr< ChSurfaceShape > surface, vsg::ref_ptr< vsg::vec3Array > &vertices, vsg::ref_ptr< vsg::vec3Array > &normals, vsg::ref_ptr< vsg::vec2Array > &texcoords, vsg::ref_ptr< vsg::ushortArray > &indices, float &boundingSphereRadius)
 
vsg::ref_ptr< vsg::Node > createQuad (const vsg::vec3 &origin, const vsg::vec3 &horizontal, const vsg::vec3 &vertical, vsg::ref_ptr< vsg::Data > sourceData)
 
vsg::ref_ptr< vsg::Node > createSkybox (const vsg::Path &filename, vsg::ref_ptr< vsg::Options > options, bool yup)
 
void exportScreenshot (vsg::ref_ptr< vsg::Window > window, vsg::ref_ptr< vsg::Options > options, std::string &imageFilename)