Por favor, quiero saber si hay algo como el punto de origen en three.js tal como lo tenemos en Blender, por favor, he intentado hacer una investigación sobre este tema pero fue en vano. Quiero hacer un juego de pinball, no tiene ningún sentido si el punto de origen de la paleta que golpea la bola está en el medio del objeto, tiene que estar en el lado izquierdo o derecho del mismo (afecta cómo el objeto gira). Entonces, por favor, ¿hay alguna manera de cambiar el punto de origen de un objeto como podemos hacerlo en Blender o After Effects? Una especie de pivote. Gracias
Hay al menos 2 formas en las que puedes hacer esto.
Opción 1
Una es usar BufferGeometry.translate() para traducir su geometría para que el punto de pivote esté donde lo desea.
opcion 2
Otra es usar una jerarquía de objetos:
En la mayoría de las situaciones, probablemente elegiría la opción 2, ya que generalmente es más flexible y fácil de manipular Object3D. La manipulación de la geometría tiende a ser un nivel un poco más bajo y puede ser más difícil diagnosticar problemas.