Hallo zusammen,
ich habe ein Problem. Ich schreibe einen Parser für das Universe. Geladen werden diese aus Collada Files.
Nun muss ich unterscheiden ob es sich beim nächsten Kind-Knoten um eine TransformGroup oder eine Group handelt.
leider funktioniert diese Unterscheidung nicht, es wird immer die Methode 1. aufgerufen. Wordurch natürlich die Methode nicht das richtige Argument erhält.
Kennst jemand das Problem?
instance of sollte doch das richtige Ergebnis liefern?
Danke für eure Ratschläge.
Phil
ich habe ein Problem. Ich schreibe einen Parser für das Universe. Geladen werden diese aus Collada Files.
Nun muss ich unterscheiden ob es sich beim nächsten Kind-Knoten um eine TransformGroup oder eine Group handelt.
Java:
if (groupToSplit.getChild(0) instanceof Group) {
1. tu was...
}
else if (groupToSplit.getChild(0) instanceof TransformGroup) {
2. tu was anderes...
}
leider funktioniert diese Unterscheidung nicht, es wird immer die Methode 1. aufgerufen. Wordurch natürlich die Methode nicht das richtige Argument erhält.
Kennst jemand das Problem?
instance of sollte doch das richtige Ergebnis liefern?
Danke für eure Ratschläge.
Phil