VectorPitch# ( x#,y#,z# )

Параметры

x# - длина вектора по оси x
y# - длина вектора по оси y
z# - длина вектора по оси z

Описание

Возвращает pitch значение положения вектора( поворот относительно оси x).

Используя эту команду можно получить значение возвращаемое командой EntityPitch, или получить новое положение вектора.

Смотри также: VectorYaw, EntityRoll.

Пример

; Пример VectorPitch
; -------------------

Graphics3D 640,480
SetBuffer BackBuffer()

; Устанавливаем x,y,z значения вектора
vx#=2
vy#=2
vz#=0

camera=CreateCamera()
PositionEntity camera,0,0,-5

light=CreateLight()

cone=CreateCone()

; Поворачиваем конус
RotateMesh cone,90,0,0

pivot=CreatePivot()

; Располагаем объектные оси в направлении вектора
PositionEntity pivot,vx#,vy#,vz#

;Поворачиваем конус в направлении объектных осей чтобы получить новое pitch значение.
PointEntity cone,pivot

While Not KeyDown(1)

RenderWorld

; Печатаем pitch значение и значение pitch вектора. Оба должны быть одинаковыми.
Text 0,0,"Entity pitch : "+EntityPitch (cone)
Text 0,20,"Vector pitch : "+EntityPitch (vx#,vy#,vz#)

Flip

Wend

End

Главная страница

Нажмите сюда, чтобы увидеть последнюю версию этой страницы в Интернете