Robotsystem from Robot Group Leipzig: README Source File

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Directories
- Examples

- File List
- File Members

# ode_robots/osg/README

Go to the documentation of this file.

    00001 /** \file
    00002  * This file is used for the doxygen documentation.
    00003  */
    00004
    00005 /**
    00006 \dir osg
    00007
    00008
    00009 The \a osg directory provides the osg primitves of which robots and obstacles are assembled
    00010 and further helpful things dealing with the visualization in OSG.
    00011
    00012 OSG stands for OpenSceneGraph and is an open source high peformance 3D graphics toolkit
    00013 (http://www.openscenegraph.org).
    00014 A documentation can be found on their webpage under documentation or by klicking the link
    00015 http://www.openscenegraph.org/osgwiki/pmwiki.php/Documentation/Documentation
    00016
    00017 For now only the primitives should be explained, which are required to build new objects for the
    00018 simulations:
    00019 - \ref lpzrobots::      Plane Graphical plane (represented as a large thin box, because OSG does not draw planes)
    00020 - \ref lpzrobots::Box
    00021 - \ref lpzrobots::Sphere
    00022 - \ref lpzrobots::Capsule (a cylinder with round ends
    00023 - \ref lpzrobots::Transform (embedding a primitive in another primitive)
    00024
    00025 The mentioned primitves are drivatives of \ref lpzrobots::Primitive which is an interface class
    00026 for primitives represented in the physical and graphical world.
    00027 It is intended to bring OSG and ODE together and hide most implementation details.
    00028
    00029
    00030 For visualization the primitves use the osgprimitives
    00031 (since this is done in the primitives you don't have to bother about this one):
    00032 - \ref lpzrobots::OSGPlane Graphical plane (represented as a large thin box, because OSG does not draw planes)
    00033 - \ref lpzrobots::OSGBox
    00034 - \ref lpzrobots::OSGSphere
    00035 - \ref lpzrobots::OSGCylinder
    00036 - \ref lpzrobots::OSGCapsule (a cylinder with round ends
    00037 - \ref lpzrobots::OSGMesh for graphical mesh or arbitrary OSG model
    00038
    00039 They are derived from \ref lpzrobots::OSGPrimitive which is an interface class
    00040 for graphic primitives like spheres, boxes, and meshes, which can be drawn by OSG.
    00041
    00042 */
    00043
    00044