Scene Graph nodes finden



  • Hey, ich bin gerade dabei mir ein wenig scene graphs an zu gucken, hab jetzt aber ein Problem. So weit ich das verstanden hab sind Scene Graphs Drirected Acrylic Graphs, also können zwei nodes (im gegensatz zum tree) auf das gleich kind verweisen. Wenn ich jetzt z.B. zwei mal eine kugel zeichnen wollte könnte ich von der root node aus zwei transform nodes machen die dann jeweils wieder auf ein mesh verweisen. Wenn ich jetzt aber dieses mesh im baum suchen möchte und dessen position erfahren will hab ich irgendwie ein problem, da es eigentlich zwei positionen hat. Wie wirds sowas gelößt?

    Gruß 🙂



  • Suchst Du in Deinem konstruierten Fall das Mesh oder die Position der Node? In der Scenegraphenimplementierung mit der ich mich ganz gut auskenne (www.opensg.org) wird das Mesh einmalig instanziert und beide Nodes referenzieren es, sonst sind es zwei verschiedene Meshes. Positionen gibts halt zwei...


Anmelden zum Antworten