Est-il possible de déplacer un objet dans Three.js? Peut-être devrais-je convertir les rotation.x, y, z en un vecteur, et traiter avec lui. Mais je suis débutant, et je n'ai aucune idée de comment le faire.Comment déplacer un objet dans Three.js?
Répondre
Object3D a quelques méthodes pratiques pour cela.
object.translateZ(10);
Voici un tutoriel bien http://www.aerotwist.com/tutorials/getting-started-with-three-js/
// set position of YOUR_OBJECT
YOUR_OBJECT.position.x = 10;
YOUR_OBJECT.position.y = 50;
YOUR_OBJECT.position.z = 130;
Bon, les gars, plus de détails!
var STEP = 10;
var newCubeMatrix = cube.matrix;
newCubeMatrix.identity();
//newCubeMatrix.multiplySelf(THREE.Matrix4.rotationYMatrix(cube.rotation.y));
newCubeMatrix.multiplySelf(THREE.Matrix4.translationMatrix(cube.position.x, cube.position.y, cube.position.z + STEP));
cube.updateMatrix();
détails posté ici https://gamedev.stackexchange.com/questions/7490/translate-object-in-world-space-usings-its-local-rotation
Désolé, mais je ne sais toujours pas comment le faire: S – eqiproo
Avez-vous un extrait pour commencer? as-tu déjà essayé un tutoriel? Avez-vous vérifié le lien? Dites-moi vos préoccupations? –
J'ai un cube rouge dans ma scène, qui tourne autour de l'axiste x, y et z. Je voudrais utiliser la direction actuelle de l'objet et le déplacer vers l'avant en utilisant une valeur de pas spécifiée. – eqiproo
Une autre option consiste à utiliser la méthode/fonction set de Vector3.
position.set(x, y, z);
Quelque chose à réfléchir sur.https: //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect/set –
- 1. three.js comment faire un objet recto-verso
- 2. Détecter un objet cliqué dans THREE.js
- 3. Three.js objet au tableau
- 4. Comment puis-je créer un objet brillant dans three.js?
- 5. stocker un objet maillé three.js avec indexedDB
- 6. Sélectionner un objet avec la souris - Three.js
- 7. déplacer un objet dans une ligne droite
- 8. Moteur JavaScript three.js JavaScript: comment agrandir un objet de 20%?
- 9. Comment charger un objet avec des textures sur THREE.JS?
- 10. Comment puis-je déplacer un objet box2d?
- 11. Contrôle manuel de la perspective d'un objet (maillage) dans Three.JS
- 12. Déplacer un objet (style Mario) dans jQuery
- 13. html5 Déplacer un objet incorrect
- 14. Comment faire pour repositionner/déplacer un objet dans une toile?
- 15. Comment déplacer un objet en diagonale dans iOS?
- 16. Comment déplacer des fonctions javascript dans un objet et DRY?
- 17. Three.js Projecteur ombre portée sans objet
- 18. Comment faire un plat dans Three.js?
- 19. Comment activer l'ombrage dans Three.js
- 20. Comment déplacer un objet d'un endroit à un autre
- 21. Three.js: Faire tourner au centre d'un objet
- 22. THREE.JS Problèmes de structure orientés objet
- 23. Comment créer un mesh basé sur un objet JSON dans three.js
- 24. comment déplacer un objet NSObject vers un point (x, y)?
- 25. Additive Blending dans three.js
- 26. Besoin d'aide pour déplacer un objet
- 27. Déplacer un objet sans l'animer dans un bloc d'animation
- 28. déplacer un objet en faisant certain angle
- 29. Comment déplacer un élément d'un objet JSON à un autre
- 30. déplacer un objet d'une page à l'autre?
Merci. Et comment déplacer l'appareil photo? – eqiproo
@eqiproo camera.translateZ (10); – mrdoob
@mrdoob Est-il possible de faire de la documentaion pour troisjs plus élaborée? –