Поверхность тора опишем векторной функцией
г (и,и) = р + (Л + /-cosy)cosMix + (R + г cos у) sin и iy + /-siny^, t/s[0, 2л], ye[t;min, vn '
где r — радиус трубки тора; R — радиус оси трубки. Начало локальной системы координат мы расположили в центре тора, базисный вектор iz направили вдоль оси тора (рис. 2.2)
.
При г < R поверхность тора циклически замкнута по обоим параметрам и имеет форму бублика, ymin = -к, vmm = л. Если r> R, то для предотвращения перехода через места самопересечения поверхности ограничим область изменения второго параметра. Положим итт = -л + и0, vmax = к - и0, где У0 = = arccos (R/r), если —|r| < R < г. При 0 <
R< г поверхность тора имеет форму яблока (рис. 2.3). При R = 0 поверхность тора превратится в сферу радиуса г. При -|/*| <
R < 0 поверхность тора имеет форму лимона.
Е
Рис. 2.3
Рис. 2.1
сли радиус оси трубки не превосходит радиуса трубки, то поверхность тора имеет особые точки при и = +(л - arccos (R/r)), так как в этих точках обращается в нуль производная поверхности по первому параметру.
Поверхности движения
Поверхность можно получить путем движения кривой по заданной траектории. Траекторией может служить произвольная кривая. Кривую, движением которой получается поверхность, называют образующей, кривую, служащую траекторией, — направляющей. Пусть образующая описывается кривой с (и), ит[п < и < м,шх, а направляющей является кривая g(i>), umin < и < umax. Пусть первый параметр поверхности движения совпадает с параметром образующей кривой с (и), а второй параметр поверхности — с параметром направляющей кривой g(t>). Область изменения параметров поверхностей движения представляет собой прямоугольник. Если образующая кривая с (и) циклически замкнута, то поверхность движения также будет циклически замкнутой по первому параметру.
При движении образующей кривой вдоль направляющей кривой ориентация образующей может оставаться неизменной в пространств
е
или неизменной относительно направляющей. В первом случае образующая выполняет плоскопараллельное движение. Назовем такую поверхность поверхностью сдвига. Во втором случае среди всевозможных направляющих выделим две наиболее простые — отрезок прямой и дугу окружности. Если направляющей служит отрезок прямой, то поверхность назовем поверхностью выдавливания; если направляющей служит дуга окружности или вся окружность, то — поверхностью вращения. В остальных случаях поверхность движения будем называть кинематической поверхностью.
Назовем кривую монотонной, если скалярное произведение касательных векторов в любых двух точках кривой всегда больше нуля. Монотонная кривая не может быть замкнутой. К таким кривым относятся отрезок, спираль и некоторые другие кривые.
Поверхность сдвига, полученную движением кривой c(w), Mmjn <
и < итт, вдоль монотонной направляющей кривой g(и) опишем векторной функцией
г (и, и) = g (и) + с (и) - g(ymin). (2.7)
Радиус-вектор поверхности сдвига строится как сумма двух векторов: вектора точки на направляющей кривой g(i>) и вектора положения точки образующей относительно начальной точки направляющей с (и) -
g(tfmin)- Поверхность сдвига приведена на рис. 2.4.
Поверхность выдавливания, полученную движением кривой с (и), wmin < и < мтах, вдоль вектора d, опишем векторной функцией
г(м, и) = с (и) + yd. (2.8)
Поверхность выдавливания приведена на рис. 2.5.
Поверхность вращения построим, используя локальную декартову прямоугольную систему координат, связанную с осью вращения. Ее начало р расположим на оси вращения, вдоль оси вращения направим третий базисный вектор i3 локальной системы координат. Первый базисный вектор i| локальной системы координат направим в сторону образующей кривой. Для этого построим вектор d = с(м,) - р и вычтем из d его же составляющую, параллельную оси вращения: d, = d — (i3 d)i3. Точкой c(w,) может служить произвольная точка образующей кривой, не лежащая на оси вращения. Базисный вектор i, направим вдоль d.
Базисный вектор i2 локальной системы координат направим параллельно вектору i2 = i3xi,. Для вычисления радиуса-вектора точки поверхности вращения построим матрицу
A =[i, i2 i3],
столбцы которой составлены из компонент базисных векторов локальной системы координат. Матрица А является матрицей преобразовани
я
Рис. 2.4 Рис. 2.5 Рис. 2.6
координат радиуса-вектора точки из локальной системы координат в глобальную.
Поверхность, полученную вращением кривой с (и), Mmin < и < итах, на угол а вокруг оси, заданной вектором i3 и точкой р, опишем векторной функцией
г (и, v) = р + M(i;) • (с(и) - р), ue[umin, ытах], ve [0, а], (2.9)
c
•А 1 — матрица вращения. Матрица М(и)
osy -sinf О гдеМ(у) = А- sini; cosy О
О 0 1
переводит вектор с (и) - р в локальную систему координат, поворачивает его в ней на угол и вокруг оси вращения и возвращает повернутый вектор обратно в глобальную систему координат. Если угол вращения а = 2л, то поверхность (2.9) циклически замкнута по второму параметру. Поверхность вращения приведена на рис. 2.6.
Do'stlaringiz bilan baham: |