Moin!
Hab ein Problem:
Ich habe einen Vektor mit Shape3Ds. Einige davon sind gleich, wurden aber beim einfügen in den Vektor geklont und haben eine andere Position, Rotation, etc.
Jetzt will ich die Shape3Ds aus dem Vektor auslesen und jeden einzelnen einer eigenen TransformGroup zuordnen.
Allerdings kann ich jedes Shape nur einmal zuweisen, kommt in meinem Vektor das gleiche Shape (geklont, mit anderer Position, Rotation, etc.) vor und ich adde es zu einer neuen TransformGroup, so bekomme ich eine MultipleParentException, da das Shape angeblich schon einen parent hat.
Also kann ich jede Figur nur einmal darstellen, obwohl ich sie eigentlich mehrfach, nur an anderer Stelle, anzeigen möchte.
Wüsste einer von Euch, wie das Problem zu beheben kann? Die einzelnen Shapes sind auch wirklich geklont und keine Referenzen.
Grüße,
Sebastian
Hab ein Problem:
Ich habe einen Vektor mit Shape3Ds. Einige davon sind gleich, wurden aber beim einfügen in den Vektor geklont und haben eine andere Position, Rotation, etc.
Jetzt will ich die Shape3Ds aus dem Vektor auslesen und jeden einzelnen einer eigenen TransformGroup zuordnen.
Allerdings kann ich jedes Shape nur einmal zuweisen, kommt in meinem Vektor das gleiche Shape (geklont, mit anderer Position, Rotation, etc.) vor und ich adde es zu einer neuen TransformGroup, so bekomme ich eine MultipleParentException, da das Shape angeblich schon einen parent hat.
Also kann ich jede Figur nur einmal darstellen, obwohl ich sie eigentlich mehrfach, nur an anderer Stelle, anzeigen möchte.
Wüsste einer von Euch, wie das Problem zu beheben kann? Die einzelnen Shapes sind auch wirklich geklont und keine Referenzen.
Grüße,
Sebastian