SOINTERACTION(3iv)

πŸ’– SoInteraction β€” the glow-up page πŸ’–

okay bestie, welcome to SoInteraction(3IV), the lil' manual page that's literally just here to tell you how Inventor's interaction classes wake up in the morning. it's giving "one job, done perfectly." ✨


🌸 NAME 🌸

SoInteraction β€” initializes Inventor interaction classes. that's it. that's the whole gig. πŸ’…


🧬 INHERITS FROM 🧬

SoInteraction


✨ SYNOPSIS ✨

#include <Inventor/SoInteraction.h>

   Methods from class SoInteraction:

static void         init()

πŸ¦‹ DESCRIPTION πŸ¦‹

so, SoInteraction is one static function and honestly? she's booked and busy. what she does is initialize all the Inventor interaction classes, plus the nodekits, plus the database. the whole squad gets ready together, no cap. πŸ‘‘

⚠️ heads up bestie: SoInteraction::init() is already called by SoXt::init(). so if you're rolling with SoXt, she's already done her thing β€” don't be out here double-initializing like a main character who didn't read the group chat. πŸ™ˆ

πŸŽ€ METHODS πŸŽ€

  • static void init() β€” the moment. 🌟 this one calls SoDB::init() and SoNodeKit::init(), calls initClasses() on SoDragger, and then calls initClass() on every single one of these icons:
    • SoAntiSquish
    • SoBoxHighlightRenderAction
    • SoCenterballManip
    • SoDirectionalLightManip
    • SoHandleBoxManip
    • SoInteractionKit
    • SoJackManip
    • SoLineHighlightRenderAction
    • SoPointLightManip
    • SoSelection
    • SoSpotLightManip
    • SoSurroundScale
    • SoTabBoxManip
    • SoTrackballManip
    • SoTransformBoxManip
    • SoTransformManip

look at that roster. sixteen classes deep and not a single one skipped. fr fr. πŸ”₯


πŸ‘€ SEE ALSO πŸ‘€

SoDB, SoNodeKit, SoXt β€” go read those next, iykyk πŸ’œ


and that's the page, bestie!! 🫢 this was SoInteraction(3IV) β€” the SoInteraction(3IV) manual page, no date drama attached, just vibes and a version tag. mwah. πŸ’‹πŸŽ€πŸŒΈ