I've created a cylinder and I want to move its center of rotation to one of its ends by changing it's bounding box but its not working.
There's an example of what I've been working on.
Basically I want to rotate the cylinder around as if it was a sword being swung by it's handle.
Found out thanks to some help.
geometry.applyMatrix( new THREE.Matrix4().makeTranslation(x, y, z) );
using that I translated the cylinder's y by 100 points so it basically rotates on it's lower end.