12
Руководство пользователя
×

3.8.4 Тело вращения

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