Показать сообщение отдельно
Старый 05.04.2012, 00:33   #9
CRASHER
Разработчик
 
Регистрация: 08.03.2007
Сообщений: 530
Написано 31 полезных сообщений
(для 36 пользователей)
Ответ: Нормаль коллизии

Пока на малой скорости проверяю дистанцию от точек. Если этого будет не достаточно то попробую, но пока сложновато понимаю как это... про то что ты сказал.
А глянь вот это как думаеш, должно работать?

		x=xVertexX(surf,Vertex)
		y=xVertexY(surf,Vertex)
		z=xVertexZ(surf,Vertex)
		xTFormPoint (x,y,z,Smash,0)					

		Nx=xVertexNX(surf,Verte)
		Ny=xVertexNY(surf,Verte)
		Nz=xVertexNZ(surf,Verte)
		xCameraProject(camera,Nx+xTFormedX(),Ny+xTFormedY(),Nz+xTFormedZ())
		x2#=xProjectedX()
		y2#=xProjectedY()
		xCameraProject(camera,xTFormedX(),xTFormedY(),xTFormedZ())
		
	xUpdateWorld ()
	xRenderWorld()
	xLine(xProjectedX(),xProjectedY(),x2,y2)
	xFlip()
(Offline)
 
Ответить с цитированием