Нужна функция которая будет рисовать обьект на ландшафте под курсором!
вот то что я наваял но она не точная
- Код: Выделить всё
Dim NMouseX, NMouseY, Xdist As Single ', Aspect As Single
Dim Mouse_3D As D3DVECTOR
Public Sub Mouse_Val_Z(MouseX as Integer,MouseY as Integer )
NMouseX = 1# - (2# * (MouseX / Разрешение_Экрана_X))
NMouseY = -1# + (2# * (MouseY / Разрешение_Экрана_Y))
Xdist = 500 - ((NMouseY * 500) / 0.45)
Mouse_3D.X = (((CamPos.X * -NMouseX) + (Sin(AngleConv)) * Xdist))
Mouse_3D.Z = (CamPos.Z + (Cos(AngleConv)) * Xdist) '1000 + CamPos.Z
Mouse_3D.Y = 50
result = DistancePoints(CamPos, Mouse_3D)
End Sub
DrawMesh Shar, Mouse_3D.X, 5, Mouse_3D.Z, 0, 0, 0, 0.1, 0.1, 0.1
Плиз помогите кто я уже запарился