|
x#, y#, z# = компоненты вектора в 3d - пространстве
source_entity = указатель объекта или 0 для всего 3d-мира dest_entity = указатель объекта-цели или 0 для всего 3d-мира |
|
Выполняет преобразования между системами координат. После ее использования командами TFormedX (), TFormedY () и TFormedZ () читаются новые координаты. Эта команда похожа на TFormVector, но есть одна особенность.
После преобразования новый вектор 'нормализован', то есть Это означает, что TFormNormal вернул бы (1/3, 2/3, 2/3). |
|
; Пример TFormNormal
Graphics3D 640, 480 ; Ддемонстрация особенности 'нормализации' TFormNormal 1,2,2, 0,0 ; преобразует из мира в мир ; Преобразование из мира в мир не делает ничего. Но позже вектор (1,2,2) делится на длину 3. message$ = "The normalized vector is ( " message = message + TFormedX() + ", " + TFormedY() + ", " + TFormedZ() + " )" Text 70, 180, message Flip WaitKey() End |