Coin Logo Coin3D is Free Software,
published under the BSD 3-clause license.
https://bitbucket.org/Coin3D/
http://www.kongsberg.com/kogt/
Modules
Here is a list of all modules:
oAction ClassesActions are objects that traverse a scene graph to drive some scene-related process
oBase ClassesThis group is just a lot of basic types for linear algebra, string manipulation and misc. other utilities
oBundle ClassesThe bundle classes are internal to Coin
oCache ClassesThe cache classes are internal to Coin
oDetail ClassesDetail classes are objects that deliver additional information wherever the SoPrimitiveVertex class is used
oDragger ClassesDraggers are interactive components in the scene graph that respond to, and are controlled by mouse and keyboard events
oElement ClassesThe element classes in Coin are the containers of state information during action traversals of scene graphs
oEngine ClassesEngines are scene based objects that convert between field values of various types or performs computations on them
oError Handling ClassesThe error classes are static classes that contain a callback pointer for handling errors of the given type
oEvent ClassesThese classes are te event types you can send to a scene graph through the SoHandleEventAction
oField ClassesThe fields are the data containers in the scene graph. Nodes and engines all use fields to store their public data
oMiscellaneous Classes
oManipulator ClassesManipulators are objects you can swap back and forth into a scene graph at locations where you have an SoTransform node
oNavigation ClassesThese contains the actual implementation of the ScXML based navigation system
oNodeKit ClassesNodekits modularize sub-structures of a scene graph
oNode ClassesNodes are scene based objects performs various actions such as rendering
oProjector ClassesThe projector classes are used to convert between screenspace (2D) locations and locations in worldspace (3D)
oSensor ClassesSensors are objects that monitor other objects for changes and invoke callbacks when changes occur
oShader ClassesShaders are programs that run on the graphics processor and replace the formerly fixed OpenGL pipeline
oCoin specific State Chart XML ClassesThis set of classes implement a coin-specific mode of scxml
o3D Sound Support Classes
oState Chart XML ClassesThis set of classes is a basic implementation of State Chart XML
oPortable Threads Abstraction Classes
oVRML97 ClassesNodes implementaing the VRML97 standard
oVectorized Printing ClassesThe vectorized printing classes are for rendering to vector devices instead of raster devices
oXML related functions and objectsCoin now has its own XML parser that also canb be used from client code
oScene Graph ProfilingCoin includes some scene graph profiling functionality
oMiscellaneous MacrosWhen extending Coin, there are a number of macros one needs to know about and use
\Miscellaneous Environment VariablesVarious aspects of the Coin runtime behaviour can be controlled through setting different environment variables to some value