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