Пример: формат данных табличного цилиндра
Система рассчитывает табличный цилиндр посредством линейной проекции кривой через пространство. Она вычисляет кривую с параметром u и смещает координату z по параметру v. Система выражает результирующую точку в локальных координатах и должна преобразовать ее по локальной системе координат, чтобы выразить в координатах детали. На иллюстрации ниже изображен табличный цилиндр.
Формат данных:
e1[3]
(dbl)
e2[3]
(dbl)
e3[3]
(dbl)
origin[3]
(dbl)
Начало координат локальной системы координат
C
(структура кривой)
Создание кривой
Параметризация:
(x', y', z') — точка в локальных координатах
(x', y', z') = C(u) + (0, 0, v)
(x, y, z) = x' * e1 + y' * e2 + z' * e3 + origin
Было ли это полезно?