|
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 |