Coin
4.0.3
Coin3D core library

Engines are scene based objects that convert between field values of various types or performs computations on them. More...
Classes  
class  SoBoolOperation 
The SoBoolOperation engine evaluates expressions of boolean logic. More...  
class  SoCalculator 
General purpose calculator for floats and 3D float vectors. More...  
class  SoComposeMatrix 
The SoComposeMatrix class is used to compose a matrix from miscellaneous transformations. More...  
class  SoComposeRotation 
The SoComposeRotation class is used to compose rotations from angle and axis. More...  
class  SoComposeRotationFromTo 
The SoComposeRotationFromTo class is used to compose rotations based on from and to vectors. More...  
class  SoComposeVec2f 
The SoComposeVec2f class is used to compose 2D vectors from two floats. More...  
class  SoComposeVec3f 
The SoComposeVec3f class is used to compose 3D vectors from floats. More...  
class  SoComposeVec4f 
The SoComposeVec4f class is used to compose 4D vectors from four floats. More...  
class  SoComputeBoundingBox 
The SoComputeBoundingBox class is used to calculate a bounding box. More...  
class  SoConcatenate 
The SoConcatenate class is used to concatenate several inputs into one output. More...  
class  SoCounter 
The SoCounter class is an integer counter engine. More...  
class  SoDecomposeMatrix 
The SoDecomposeMatrix class is used to decompose a matrix into simple transformations. More...  
class  SoDecomposeRotation 
The SoDecomposeRotation class is used to decompose a rotation into angle and axis. More...  
class  SoDecomposeVec2f 
The SoDecomposeVec2f class is used to decompose 2D vectors into two floats. More...  
class  SoDecomposeVec3f 
The SoDecomposeVec3f class is used to decompose 3D vectors into three floats. More...  
class  SoDecomposeVec4f 
The SoDecomposeVec4f class is used to decompose 4D vectors into four floats. More...  
class  SoElapsedTime 
The SoElapsedTime class is a controllable time source engine. More...  
class  SoEngine 
SoEngine is the base class for Coin engines. More...  
class  SoEngineList 
The SoEngineList class is a container for SoEngine objects. More...  
class  SoEngineOutput 
The SoEngineOutput class is the output slots in SoEngine instances. More...  
class  SoEngineOutputData 
The SoEngineOutputData class is a container for a prototype set of outputs. More...  
class  SoEngineOutputList 
The SoEngineOutputList class is a container for SoEngineOutput objects. More...  
class  SoFieldConverter 
The SoFieldConverter class is the abstract base class for field converters. More...  
class  SoGate 
The SoGate class is used to selectively copy values from input to output. More...  
class  SoHeightMapToNormalMap 
Engine for computing a normal map from a height map. More...  
class  SoInterpolate 
The SoInterpolate class is the base class for all interpolator engines. More...  
class  SoInterpolateFloat 
The SoInterpolateFloat class is used to interpolate two floating point values. More...  
class  SoInterpolateRotation 
The SoInterpolateRotation class is used to interpolate between two rotations. More...  
class  SoInterpolateVec2f 
The SoInterpolateVec2f class is used to interpolate between pairs of 2D vectors. More...  
class  SoInterpolateVec3f 
The SoInterpolateVec3f class is used to interpolate between pairs of 3D vectors. More...  
class  SoInterpolateVec4f 
The SoInterpolateVec4f class is used to interpolate between pairs of 4D vectors. More...  
class  SoNodeEngine 
SoNodeEngine is the base class for Coin node engines. More...  
class  SoOneShot 
The SoOneShot class is a timer that runs for a configurable time and then stops. More...  
class  SoOnOff 
The SoOnOff engine is a simple on/off switch. More...  
class  SoSelectOne 
The SoSelectOne class is used to select one value from a set of values. More...  
class  SoTexture2Convert 
Abstract base class for texture filtering engines. More...  
class  SoTimeCounter 
The SoTimeCounter class is an integer counter engine. More...  
class  SoTransformVec3f 
The SoTransformVec3f class transforms 3D vectors by a matrix. More...  
class  SoTriggerAny 
The SoTriggerAny class is a fanin engine for triggers. More...  
Engines are scene based objects that convert between field values of various types or performs computations on them.
The most versatile engine is the SoCalculator engine, which you can write your own mathematical expressions to get it to do almost anything. The other engines are more customtailored for specific purposes.