Solución:
Posiblemente podría crear un cuadro delimitador a partir de su objeto:
var bbox = new THREE.Box3().setFromObject(icon);
Si tiene un cuadro delimitador, puede obtener su mínimo y máximo.
Max.z - Min.z
-> altura
Max.x - Min.x
-> ancho
Max.y - Min.y
-> profundidad
THREE.Sprite()
tiene un geometry
propiedad para que pueda hacer:
if( iconSprite.geometry.boundingBox === undefined )
iconSprite.geometry.computeBoundingBox ();
y puede obtener toda la información que necesita del .boundingBox
propiedad de sus propias propiedades .boundingBox.min
y .boundingBox.max
.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)