Three.js déplacer la géométrie du centre
J'ai créé un cylindre et je veux déplacer son centre de rotation à l'une de ses extrémités par changer la zone de délimitation, mais sa ne fonctionne pas.
Il y a un exemple de ce que j'ai travaillé.
Fondamentalement, je veux tourner le cylindre autour comme si c'était une épée d'être balancé par la poignée.
Vous devez vous connecter pour publier un commentaire.
Découvert grâce à un peu d'aide.
l'aide que j'ai traduit le cylindre de y par 100 points donc, essentiellement, il tourne sur son extrémité inférieure.
geometry.translate(x, y, z);
, voir stackoverflow.com/questions/12835361/...J'ai pris une approche à l'aide de pivots dans mon cas. En gros, vous créez un point de pivot:
Il donne les moyens possibles pour faire un corps en rotation autour d'un autre ou de n'importe quel point. Ici, c'est plus au sujet de cette approche: https://github.com/mrdoob/three.js/issues/1830