coin_manips(3)
π coin_manips β the Manipulator Classes π
okay bestie, sit down, hydrate, because we're talking about coin_manips in section 3 of the Coin manual and it's literally the moment β¨
Manipulators are objects you can swap back and forth into a scene graph at locations where you have an SoTransform node.
that's the whole vibe. that's the name. periodt.
β¨ SYNOPSIS β¨
π Classes π
here's the full roster, no skips, no cuts, every single one of them:
SoClipPlaneManipβ the class that's used to manipulate clip planes. yes, the clip plane manipulator. iconic behaviour.SoDirectionalLightManipβ used to manipulateSoDirectionalLightnodes. it's giving light-source-glow-up.SoPointLightManipβ used to manipulate point light nodes. tiny bulb, big energy.SoSpotLightManipβ used to manipulate spot light nodes. main character spotlight, literally.SoTransformManipβ used to manipulate transformations. the blueprint, the blueprint πSoCenterballManipβ wraps anSoCenterballDraggerfor convenience. she's a wrapper, she's low effort, she slays.SoHandleBoxManipβ wraps anSoHandleBoxDraggerfor manipulating a transformation. handles on handles fr fr.SoJackManipβ wraps anSoJackDraggerfor convenience. cute name, serious job.SoTabBoxManipβ wraps anSoTabBoxDragger. tabs + box = the whole aesthetic.SoTrackballManipβ wraps anSoTrackballDraggerfor convenience. spin it, rotate it, obsessed.SoTransformBoxManipβ wraps anSoTransformBoxDraggerfor convenience. box but make it transform.SoTransformerManipβ wraps anSoTransformerDraggerfor convenience. the transformer of transformers, no cap.
πΈ Detailed Description πΈ
okay so, deep breath, here's the lore:
Manipulators are objects you can swap back and forth into a scene graph at locations where you have an SoTransform node. that's it, that's the pitch, and it's genuinely genius.
They take the place of the SoTransform, continue to act like the SoTransform, but in addition give the user a 3D user interface, using draggers, for controlling the transform. so likeβ¦ it's an SoTransform that also has a face. a whole interactive little guy. π¦
When the user is done manipulating, the manipulator can swap itself back out, replacing itself with an SoTransform that represent the new transform value. she comes in, she does her job, she leaves you a plain old SoTransform as a souvenir. no drama, no baggage. that's healthy.
Manipulators is one of the concepts that really made Open Inventor stand out against the alternatives when it came out. like, the other libraries were NOT ready. not even close. ate and left no crumbs π
ngl, the "swap in, swap out" thing is the entire personality of this class family. don't overthink it β that's just how it works.
π See also π
- Dragger Classes
π«Ά Author π«Ά
Generated automatically by Doxygen for Coin from the source code. (not a human, just a very diligent robot doing its little documentation chores π§)
and that's the page bestie!! π this one's from Version 4.0.10, dated Thu Jun 25 2026 00:00:00, and it lives in section 3 as coin_manips β so when you cite it, cite it right, because she earned it πβ¨
π¦ where this page comes from
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms