VectorYaw# ( x#,y#,z# )

Параметры

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

Описание

Возвращает yaw положение вектора(поворот относительно оси y).

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

Смотрите также: VectorPitch, EntityYaw.

Пример

; Пример VectorYaw
; -----------------

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#

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

While Not KeyDown(1)

RenderWorld

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

Flip

Wend

End

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

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