Three.js get the 4 corner coordinates of a cube?

three.js

Solution

If you are using the CubeGeometry (width, height, depth) and you positioned the cube somewhere, then your eight corners are at

position.x + width/2, position.y + height/2, position.z + depth/2
position.x + width/2, position.y + height/2, position.z - depth/2
position.x + width/2, position.y - height/2, position.z + depth/2
position.x + width/2, position.y - height/2, position.z - depth/2
position.x - width/2, position.y + height/2, position.z + depth/2
position.x - width/2, position.y + height/2, position.z - depth/2
position.x - width/2, position.y - height/2, position.z + depth/2
position.x - width/2, position.y - height/2, position.z - depth/2

Problem

How do I get the 4 coordinates for the corners of a cube?

Original source