Originally Posted By: Jaxas
solve it, if somebody interested here's c_trace "to" vector:
(camera.x+1000* cos (camera.pan),camera.y+1000* sin (camera.pan),camera.z+1000* sin (camera.tilt))


That doesn't account for camera.tilt though, for that do something like:

Code:

        vTemp.x	=	1000;
	vTemp.y	=	0;
	vTemp.z	=	0;
	
	vec_rotate(vTemp,camera.pan);
	vec_add(vTemp,camera.x);
	trace_mode	=	IGNORE_PASSABLE | IGNORE_PASSENTS | IGNORE_ME | IGNORE_SPRITES;
	distance = c_trace(camera.x,vTemp,trace_mode);



Professional A8.30
Spoils of War - East Coast Games