Transformando Objetos no Three.js Flashcards
Quais são as 4 propriedades principais para transformar objetos em Three.js?
position, scale, rotation, quaternion.
O que é position em Three.js?
Um THREE.Vector3 que define a posição do objeto no espaço 3D.
Como definir diretamente a posição de um objeto?
mesh.position.set(x, y, z)
Como medir a distância entre dois pontos no espaço 3D?
vectorA.distanceTo(vectorB)
Para que serve o AxesHelper?
Exibe os eixos x, y, e z na cena para referência visual.
O que é scale e qual seu valor padrão?
Um Vector3 que define o tamanho do objeto em cada eixo. Padrão: 1,1,1.
O que é rotation e em que unidade seus valores são medidos?
Um Euler, medido em radianos (Math.PI para 180°).
Em que ordem as rotações são aplicadas por padrão?
x, depois y, depois z.
O que é quaternion e quando usá-lo?
Representa rotação de forma mais precisa, evita problemas como gimbal lock.
O que faz o método lookAt(…)?
Rotaciona o objeto para olhar na direção de um ponto (-z orientado para o alvo).
Qual a vantagem de usar THREE.Group()?
Permite transformar vários objetos ao mesmo tempo como se fossem um só.