Changes between Version 3 and Version 4 of visual_object


Ignore:
Timestamp:
Apr 10, 2010, 11:47:16 AM (13 years ago)
Author:
Torben Dannhauer
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • visual_object

    v3 v4  
    55== Introduction ==
    66
    7 All objects in the 3D scene are objects, with fixed or dynamic position. An visual_object can be positioned in latitude, longitude and altitude, as well in rotations along all three axis.
    8 By assigning a 3D modell to an visual_object, the Model is visible in the scene and can be freely positioned.
     7All objects in the 3D scene are nodes of the scenegraph. Besides the object management via controlling all object nodes manually, osgVisual provides a module for objects with convenience function for common tasks.
    98
    10 Basically, a visual_object is a simple Matrixtransform which has the geometry as childnode.
     9The module "visual_object" allows to manage objects in the scene, with fixed or dynamic position. An visual_object can be positioned in latitude, longitude and altitude, as well in rotations along all three axis.
     10The object itself is not visible, it only provides the functions for managing the object. By adding text labels or geometries, it is visible in the scene.
     11
     12== Overview Convenience Functions ==
    1113
    1214visual_object provides the following convenience variables / functions for simple usage of objects in osgVisual:
     
    1517 * scaling along all 3 axis
    1618 * loading/unloading 3D geometry
    17  * setting geometry offset, if 3D model has wrong axis orientation
    18  * camera translation offset (on node attached camera manipulator)
    19  * camera attitude offset (on node attached camera manipulator)
     19 * setting geometry offset rotation, if 3D model has wrong axis orientation
     20 * setting geometry offset translation, if 3D model has wrong coordinate frame origin
     21 * setting camera translation offset (used by node attached camera manipulator)
     22 * setting camera attitude offset (used by node attached camera manipulator)
    2023 * adding/removing object_updater
    21  * setting/clearing label (todo)
     24 * adding/removing label (to implement)
     25
     26== Technical Implementation ==
     27
     28This description does not replace the dive into the sourceode, it should give you only a short overview how it works.
     29Please read the doxygen documentation as reference for all function calls: http://www.osgvisual.org/notyetpublished
     30
     31
     32Basically, a visual_object is a simple Matrixtransform which has the geometry as childnode.
     33
     34
    2235
    2336== Object updater ==