Pozycja Three.js Child Mesh zawsze wraca (0,0,0)
Załadowałem niektóre obiekty przez OBJLoader, załadowany obiekt zawiera jeden rodzic i wiele potomków; następnie stosuję Raycaster i znajduję kliknięte dziecko.
Następnie chcę zaktualizować pozycję obiektu podrzędnego, ale początkowa pozycja jest zerowa dla wszystkich potomków.
var intersect = intersects[0].object;
intersect.position.y = intersect.position.y + 5; // 0 + 5
Ale w mojej scenie wszystko wygląda dobrze. Ponadto, jeśli usunęłam kliknięty obiekt, w rzeczywistości jest on usuwany ze sceny. Myślę, że przegapiłem jakiś punkt, w którym ich pozycje nie mogą być (0,0,0). Jak mogę osiągnąć ich względną pozycję?