| 1 | = visual_object = |
| 2 | |
| 3 | == Introduction == |
| 4 | |
| 5 | 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. |
| 6 | By assigning a 3D modell to an visual_object, the Model is visible in the scene and can be freely positioned. |
| 7 | |
| 8 | Basically, a visual_object is a simple Matrixtransform which has the geometry as childnode. |
| 9 | |
| 10 | visual_object provides the following convenience variables / functions for simple usage of objects in osgVisual: |
| 11 | * positioning in lat, lon, alt (position) |
| 12 | * rotating along all 3 object axis (attitude) |
| 13 | * scaling along all 3 axis |
| 14 | * loading/unloading 3D geometry |
| 15 | * setting geometry offset, if 3D model has wrong axis orientation |
| 16 | * camera translation offset (on node attached camera manipulator) |
| 17 | * camera attitude offset (on node attached camera manipulator) |
| 18 | * setting/clearing label (todo) |
| 19 | |
| 20 | == Object updater == |
| 21 | |
| 22 | |