coin_engines(3) Coin coin_engines(3) NAME coin_engines - Engine Classes - Engines are scene based objects that convert between field values of various types or performs computations on them. SYNOPSIS Classes class SoBoolOperation The SoBoolOperation engine evaluates expressions of boolean logic. class SoCalculator General purpose calculator for floats and 3D float vectors. class SoComposeMatrix The SoComposeMatrix class is used to compose a matrix from miscellaneous transformations. class SoComposeRotation The SoComposeRotation class is used to compose rotations from angle and axis. class SoComposeRotationFromTo The SoComposeRotationFromTo class is used to compose rotations based on from and to vectors. class SoComposeVec2f The SoComposeVec2f class is used to compose 2D vectors from two floats. class SoComposeVec3f The SoComposeVec3f class is used to compose 3D vectors from floats. class SoComposeVec4f The SoComposeVec4f class is used to compose 4D vectors from four floats. class SoComputeBoundingBox The SoComputeBoundingBox class is used to calculate a bounding box. class SoConcatenate The SoConcatenate class is used to concatenate several inputs into one output. class SoCounter The SoCounter class is an integer counter engine. class SoDecomposeMatrix The SoDecomposeMatrix class is used to decompose a matrix into simple transformations. class SoDecomposeRotation The SoDecomposeRotation class is used to decompose a rotation into angle and axis. class SoDecomposeVec2f The SoDecomposeVec2f class is used to decompose 2D vectors into two floats. class SoDecomposeVec3f The SoDecomposeVec3f class is used to decompose 3D vectors into three floats. class SoDecomposeVec4f The SoDecomposeVec4f class is used to decompose 4D vectors into four floats. class SoElapsedTime The SoElapsedTime class is a controllable time source engine. class SoEngine SoEngine is the base class for Coin engines. class SoEngineOutput The SoEngineOutput class is the output slots in SoEngine instances. class SoFieldConverter The SoFieldConverter class is the abstract base class for field converters. class SoGate The SoGate class is used to selectively copy values from input to output. class SoInterpolate The SoInterpolate class is the base class for all interpolator engines. class SoInterpolateFloat The SoInterpolateFloat class is used to interpolate two floating point values. class SoInterpolateRotation The SoInterpolateRotation class is used to interpolate between two rotations. class SoInterpolateVec2f The SoInterpolateVec2f class is used to interpolate between pairs of 2D vectors. class SoInterpolateVec3f The SoInterpolateVec3f class is used to interpolate between pairs of 3D vectors. class SoInterpolateVec4f The SoInterpolateVec4f class is used to interpolate between pairs of 4D vectors. class SoNodeEngine SoNodeEngine is the base class for Coin node engines. class SoOnOff The SoOnOff engine is a simple on/off switch. class SoOneShot The SoOneShot class is a timer that runs for a configurable time and then stops. class SoEngineOutputData The SoEngineOutputData class is a container for a prototype set of outputs. class SoSelectOne The SoSelectOne class is used to select one value from a set of values. class SoTimeCounter The SoTimeCounter class is an integer counter engine. class SoTransformVec3f The SoTransformVec3f class transforms 3D vectors by a matrix. class SoTriggerAny The SoTriggerAny class is a fan-in engine for triggers. class SoTexture2Convert Abstract base class for texture filtering engines. class SoHeightMapToNormalMap Engine for computing a normal map from a height map. class SoEngineList The SoEngineList class is a container for SoEngine objects. class SoEngineOutputList The SoEngineOutputList class is a container for SoEngineOutput objects. Detailed Description 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 custom-tailored for specific purposes. Author Generated automatically by Doxygen for Coin from the source code. Version 4.0.2 Tue Dec 26 2023 17:59:22 coin_engines(3)