Пример: формат данных конуса
Генерирующей кривой конуса является линия, расположенная под углом α к оси вращения, пересекающей ось в начале координат. Параметр v является высотой точки вдоль оси, а радиальное расстояние точки равно v * tan (α). На иллюстрации ниже изображен конус.
Формат данных:
e1[3] | (dbl) | |
e2[3] | (dbl) | |
e3[3] | (dbl) | |
origin[3] | (dbl) | Начало координат локальной системы координат |
а) | (dbl) | Угол между осью конуса и генерирующей линией |
Параметризация:
(x, y, z) = v * tan(α)* [cos(u) * e1 + sin(u) * e2] + v * e3 + origin