void traceMouse(VECTOR *pos) { vec_set(pos, mouse_dir3d); vec_normalize(pos, 1.0); vec_scale(pos, camera.z/pos.z); vec_add(pos, camera.x); }
void intersectMouseGroundplane(VECTOR *pos, var height) { vec_set(pos, mouse_dir3d); vec_normalize(pos, 1.0); vec_scale(pos, (camera.z-height)/pos.z); vec_add(pos, camera.x); }
Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy
oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de