|
Coin3D is Free Software, published under the BSD 3-clause license. |
https://bitbucket.org/Coin3D/ http://www.kongsberg.com/kogt/ |
| Actions are objects that traverse a scene graph to drive some scene-related process | |
| This group is just a lot of basic types for linear algebra, string manipulation and misc. other utilities | |
| The bundle classes are internal to Coin | |
| The cache classes are internal to Coin | |
| Detail classes are objects that deliver additional information wherever the SoPrimitiveVertex class is used | |
| Draggers are interactive components in the scene graph that respond to, and are controlled by mouse and keyboard events | |
| The element classes in Coin are the containers of state information during action traversals of scene graphs | |
| Engines are scene based objects that convert between field values of various types or performs computations on them | |
| The error classes are static classes that contain a callback pointer for handling errors of the given type | |
| These classes are te event types you can send to a scene graph through the SoHandleEventAction | |
| The fields are the data containers in the scene graph. Nodes and engines all use fields to store their public data | |
| Manipulators are objects you can swap back and forth into a scene graph at locations where you have an SoTransform node | |
| These contains the actual implementation of the ScXML based navigation system | |
| Nodekits modularize sub-structures of a scene graph | |
| Nodes are scene based objects performs various actions such as rendering | |
| The projector classes are used to convert between screenspace (2D) locations and locations in worldspace (3D) | |
| Sensors are objects that monitor other objects for changes and invoke callbacks when changes occur | |
| Shaders are programs that run on the graphics processor and replace the formerly fixed OpenGL pipeline | |
| This set of classes implement a coin-specific mode of scxml | |
| This set of classes is a basic implementation of State Chart XML | |
| Nodes implementaing the VRML97 standard | |
| The vectorized printing classes are for rendering to vector devices instead of raster devices | |
| Coin now has its own XML parser that also canb be used from client code | |
| Coin includes some scene graph profiling functionality | |
| When extending Coin, there are a number of macros one needs to know about and use | |
| Various aspects of the Coin runtime behaviour can be controlled through setting different environment variables to some value |