J'ai chargé un maillage de caractères bipède à l'aide du collaldoader.Comment positionner les os dans un objet collabooader de trois.js (animation squelettique)
Je peux déplacer le maillage en changeant la position et la rotation sur l'objet dae.
dae.rotation.y+=0.01;
dae.updateMatrix();
fonctionne très bien
Mais je ne peux pas sembler bouger les os individuels .... une idée ne vont à ce sujet?
dae.children[0].rotation.z += 0.1;
dae.children[0].quaternion._x += 0.1;
dae.children[0].position.x += 0.1;
dae.children[0].matrixAutoUpdate = true;
dae.children[0].matrixWorldNeedsUpdate = true;
dae.children[0].updateMatrix();
ne fonctionne pas
Projet entier:
https://codenvy.com/ide/tmp-9q4s6enl9imzzs
lien Exécuter: (peut changer les personnes mise à jour/relancer le projet)
http://app-slm37q4a3tzdf3c7.apprun4.codenvycorp.com/
(change chaque fois que quelqu'un fait un Exécuter> Exécuter l'application donc pas besoin d'avoir l'URL d'exécution répertorié ici ..)
Ce n'est pas ça et malheureusement pas d'erreurs de console. – PeanutPower
A fait de la lecture, il ne doit pas toujours être enfants [0]. Peut-être que vous pouvez savoir ce qu'il faut répondre si vous imprimez votre modèle (le dae) dans console.log. Vous obtiendrez beaucoup d'informations à partir de là – MariusJP