Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MovableObject *veh = it->second;
- float dt = ((float)(clock() - time) / CLOCKS_PER_SEC);
- veh->state.vPos = veh->state.vPos + (veh->state.vV * dt) + (veh->state.vA * dt* dt / 2);
- Vector3 w_obrot = veh->state.vV_ang * dt + veh->state.vA_ang * dt * dt / 2;
- quaternion q_obrot = AsixToQuat(w_obrot.znorm(), w_obrot.length());
- veh->state.qOrient = q_obrot * veh->state.qOrient;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement