SoGeo(3)
β¨ NAME β¨
SoGeo β bestie, this is the class that initializes the geo nodes in Coin, and it also comes with some utility geo coordinate functions. That's the whole vibe. π
πΈ SYNOPSIS πΈ
#include <Inventor/misc/SoGeo.h>
π Static Public Member Functions π
static void init (void)β fires up the geo nodes in Coin, no args, no drama. β¨static SbVec3d toGD (const SbString *originsystem, const int numoriginsys, const SbVec3d &origincoords)β hands you aSbVec3d, converting into GD. You pass the origin system (originsystem), how many of those you've got (numoriginsys), and the origin coords (origincoords). π¦static SbVec3d fromGD (const SbVec3d &gd, const SbString *tosystem, const int numtosys)β the reverse glow-up: takesgdand gives it back to you intosystem, withnumtosystelling it how many systems are in the stack. π₯static SbDPMatrix calculateDPTransform (const SbString *originsystem, const int numoriginsys, const SbVec3d &origincoords, const SbString *localsystem, const int numlocalsys, const SbVec3d &localcoords)β crunches the DP transform for you. Six args, zero chill:originsystem,numoriginsys,origincoords,localsystem,numlocalsys,localcoords. πstatic SbMatrix calculateTransform (const SbString *originsystem, const int numoriginsys, const SbVec3d &origincoords, const SbString *localsystem, const int numlocalsys, const SbVec3d &localcoords)β same six-arg situation as above, except it returns a plainSbMatrixinstead of aSbDPMatrix. Iconic, honestly. π
π Detailed Description π
okay so, the SoGeo class is used to initialize the geo nodes in Coin, and it also has some utility geo coordinate functions. That's it, that's the whole assignment, and it ate. π
π«Ά Author π«Ά
Generated automatically by Doxygen for Coin from the source code. Not a human, just a very hardworking doc generator. π
π no cap: this page isVersion 4.0.10, datedThu Jun 25 2026 00:00:00, and it lives in sectionSoGeo(3). Go forth and geolocate, bestie. ππ¦β¨
π¦ 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