coin_engines(3)

πŸ“¦
version 4.0.10 Β· 4 versions
, in fedora 43, fedora 44

πŸ’– coin_engines(3) πŸ’–

okay bestie, sit DOWN, because we're doing the coin_engines(3) page together and it's genuinely so much. πŸ’…

✨ 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 πŸŽ€

no cap, this is the whole roster, every single one, don't skip a single queen:

  • 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. (not a human author, just a lil robot doing its thing πŸ€–πŸ’–)


Version 4.0.10 🌈 Thu Jun 25 2026 00:00:00 πŸŽ€

and that's the whole page bestie, every class, every vibe, we ate and left no crumbs πŸ’…βœ¨ mwah, bye! πŸ¦‹πŸ’–

πŸ“¦ where this page comes from