You have to keep track of an objects rotation independently since THREE.js converts all the degrees to radians and you lose track of the actual rotation (how many revolutions an item has made)