2.7.12 Суперэллипсоид
Данный метод создает суперэллипсоид – геометрическое тело, заданное обобщенным уравнением эллипсоида. Форма тела контролируется задаваемыми длинами полуосей по всем трём осям, а также двумя дополнительными показателями степени, позволяющими варьировать угловатость сечений тела.
Рис. 8. Суперэллипсоид
Синтаксис метода создания
superellipsoid(CenterNode, R1, R2, R3, m, n, mass=..., density=..., color=..., visible=...)
Обязательные позиционные параметры метода
node CenterNode
Узел, центр которого совпадает с центром суперэллипсоида, а оси определяют ориентацию его полуосей в пространстве.
scalar R1 [length]
Длина полуоси суперэллипсоида вдоль оси X узла CenterNode.
scalar R2 [length]
Длина полуоси суперэллипсоида вдоль оси Y узла CenterNode.
scalar R3 [length]
Длина полуоси суперэллипсоида вдоль оси Z узла CenterNode.
scalar m [-]
Первый показатель степени, управляющий формой поперечного сечения в плоскостях, параллельных плоскости XY узла CenterNode. Значение влияет на "квадратность" или "округлость" контура и должно находиться в пределах интервала
.
scalar n [-]
Второй показатель степени, управляющий формой поперечного сечения в плоскостях, параллельных плоскостям YZ и XZ узла CenterNode. Значение влияет на "квадратность" или "округлость" контура и должно находиться в пределах интервала
.
Описание
Тело суперэллипсоида описывается уравнением:
(1)где
– координаты точки относительно центра узла CenterNode;
1. При
сечение аппроксимирует прямоугольник.
2. При
сечение превращается в стандартный эллипс.
3. При
сечение аппроксимирует параллелограмм.
Необязательные именованные параметры метода
Параметры являются общими для всех методов создания тел.
Параметры являются общими для всех методов создания геометрических объектов и описаны в пункте «Необязательные именованные параметры объектов» общей части главы «Геометрические и массово-инерционные объекты».