I made mesh with PlanGeometry and BasicMaterial.
function createMesh(width, height) {
let geometry = new THREE.PlaneGeometry(width, height);
let mat = new THREE.MeshBasicMaterial({
color: 0xffffff,
transparent: true,
side: THREE.DoubleSide,
opacity: 0.5
});
return new THREE.Mesh(geometry, mat);
}
And I used this mesh in other place and make transformed this mesh. So
mesh.matrix.identify();
mesh.applyMatrix(matrix); // make some transform.
Now, I want to get size of plane geometry So I tried with following method.
let boundingBox = new THREE.Box3().setFromObject(mesh);
let size = new THREE.Vector3(0,0,0);
size = boundingBox.getSize(size);
console.log('size', size);
But size is not correct. How can I get width, height value when created PlaneGeometry (width, height) before?
let geometry = new THREE.PlaneGeometry(width, height);
I want to know width, height value upper code. Please anyone help.