Преобразуйте локальный для глобальных координат
gCoord = local2globalcoord(lclCoord,OPTION)
gCoord = local2globalcoord(___,localOrigin)
gCoord = local2globalcoord(___,localAxes)
преобразует локальные координаты gCoord
= local2globalcoord(lclCoord
,OPTION
)lclCoord
к глобальным координатам gCoord
. OPTION
определяет тип локального для глобальной координаты преобразования.
задает источник системы локальной координаты, gCoord
= local2globalcoord(___,localOrigin
)localOrigin
.
задает оси системы локальной координаты, gCoord
= local2globalcoord(___,localAxes
)localAxes
.
|
Локальные координаты в прямоугольной или сферической координате формируются в виде 3 N матрицей. Каждый столбец представляет один набор локальных координат. Если координаты находятся в прямоугольной форме, каждый столбец содержит (x, y, z) компоненты. Модули исчисляются в метрах. Если координаты находятся в сферической форме, каждый столбец содержит (az, el, r) компоненты. az является углом азимута в градусах, el является углом вертикального изменения в градусах, и r является радиусом в метрах. | ||||||||||
|
Типы координатных преобразований в виде вектора символов. Допустимые значения
| ||||||||||
|
Источник системы локальной координаты в виде 3 N матрицей, содержащей прямоугольные координаты системного источника локальной координаты относительно глобальной системы координат. N должен совпадать с количеством столбцов Значение по умолчанию: | ||||||||||
|
Оси системы локальной координаты в виде 3 3 N массивом. Каждая страница содержит 3х3 матрицу, представляющую различную систему локальной координаты оси. Столбцы 3х3 матриц задают локальный x, y и оси z в прямоугольной форме относительно глобальной системы координат. Однако можно задать Значение по умолчанию: |
|
Glabal координирует в форме прямоугольной или сферической координаты, возвращенной как 3 N матрицей. Размерности |
[1] Фоли, J. D. А. ван Дам, С. К. Фейнер и Дж. Ф. Хьюз. Компьютерная графика: Принципы и Практика в C, 2-м Эде. Чтение, MA: Аддисон-Уэсли, 1995.