2.7.5 Тело вращения
Данный метод создает тело вращения с произвольным меридиональным сечением. При этом линия Line должна быть плоской, а ось вращения Axis должна лежать в плоскости линии Line.
Рис. 5. Тело вращения
Синтаксис метода создания
spin(Line, Axis, spinFi=..., spinV0=..., mass=..., density=..., color=..., visible=...)
Обязательные позиционные параметры метода
line Line
Линия, по которой формируется меридиональное сечение создаваемого тела.
vector Axis
Ось вращения создаваемого тела.
Необязательные именованные параметры метода
spinFi = scalar [angle]Угол, на который следует поворачивать сечение при формировании тела вращения. По умолчанию этот угол равен полному обороту, то есть
.
spinV0 = vectorВектор, задающий направление, от которого отсчитывается угол spinFi при формировании тела вращения. По умолчанию этот вектор направлен от оси вращения в центральную точку линии Line.
Параметры являются общими для всех методов создания.
Параметры являются общими для всех методов создания геометрических объектов и описаны в пункте «Необязательные именованные параметры объектов» общей части главы «Геометрические и массово-инерционные объекты».
Описание
Ось симметрии тела вращения направлена по вектору Axis и проходит через точку его привязки. Тело формируется следующим образом.
1. Проводится плоскость через ось вращения и среднюю точку линии Line. Координаты средней точки равны полусумме соответствующих координат крайних точек линии.
1. Происходит проверка, что линия Line лежит в построенной плоскости, и у нее отсутствуют самопересечения.
2. Выделяется плоское меридиональное сечение, ограниченное линией Line. Если линия Line не замкнута, то для получения сечения начало и конец линии соединяются прямым отрезком.
3. Тело формируется вращением полученного плоского меридионального сечения вокруг оси Axis на угол spinFi по правилу буравчика.