Главная страница » Электрика в театре » Алгоритмы многогранных поверхностей

1 ... 3 4 5 6 7 8 9 ... 23

Ротативные и спироидальиые поверхности

Ротативной принято называть поверхность, получаемую обкаткой некоторого торса плоскостью с нанесенной на ней образующей. В простейшем случае в качестве торса можно взять цилиндрическую поверхность, образующие которой перпендикулярны к плоскости ху. Уравнение такой поверхности можно записать как уравнение некоторой кривой т, расположенной в плоскости ху : у = у {х). Уравнения плоскостей, обкатывающих эту цилиндрическую поверхность, запишутся как уравнения касательных к кривой т:

У-Уг-{\(-г) (2)

где Xi и Ух - координаты точек касания и = tg

Возьмем в качестве геометрического места конечных точек векторов параллельного переноса кривую п, представляющую собой развертку кривой т, т. е. ее эвольвенту. Пусть, у равнение эвольвенты т имеет вид

y = F (X). . (3)

Решая совместно уравнения (2) и (3), получим непрерывное множество точек N ... (х', у'), каждую из которых можем принять за конечную точку вектора параллельного переноса r \х', у', 0\. В рассматриваемом случае поверхность будет ротативной, т. е. поверхностью обкатки. Поверхности, известные под названием спироидальных, получаются смещением обкатывающей плоскости вдоль прямолинейных образующих обкатываемого торса.

Квазиротативные и квазиспироидальные поверхности. Квази-ротативными мы будем называть поверхности, получаемые из ротативных поверхностей непрерывными смещениями их образующих. В нашем случае, когда обкатываемый торс представляет собой проецирующую цилиндрическую поверхность, квазирота-тивная поверхность образуется непрерывными смещениями ротативной поверхности по горизонтальным направлениям. Отсюда следует, что геометрическое место конечных точек векторов параллельного переноса теперь можно выбрать как произвольную кривую п плоскости ху, задавая ее уравнением.

Уравнения квазиротативной поверхности будут включать х' и у', которые получаются из совместного решения уравнений (2) и (3). Если образующие квазиротативной поверхности подвергнуть смещениям по направлению образующих обкатьшаемой цилиндрической поверхности, то можно получить поверхность, которую называют квазиспироидальной. Свобода выбора кривых тип обусловливает многообразие форм квазиротативных и квазиспироидальных поверхностей. Последнее способствует кон-



струированшо из этих поверхностей разнообразных технических форм.

Заметим, что разнообразие форм поверхностей можно добиваться с'помощью третьего переменного элемента геометрической части определителя, а именно, з*а счет выбора различных по форме исходных образующих I . Выбирая в качестве / прямые линии, будем получать линейчатые поверхности. Если в качестве / взята окружность, то будут получаться разнообразные циклические поверхности и т. д.

Итак, в основу образования поверхностей конгруентных сечений берется: 1) способ задания семейства плоскостей (параллельные плоскости; плоскость пучка; плоскости, касательные к проецирующему цилиндру; 2) способ задания мгновенных преобразований, размножающих начало координат в кривую г векторов г (горизонтальная кривая г, обобщенная винтовая, цилиндрическая винтовая, прямолинейная и т. д.); 3) способ задания исходной образующей / (прямолинейная образующая, круговая образую- щая и т. п.).

Легко усмотреть, что разнообразие условий выбора семейств плоскостей сечения, кривых г и образующих / не исчерпывает всего множества поверхностей с проецирующими конгруентными сечениями. Полученное нами множество поверхностей с проецирующими конгруентными сечениями можно расширить без существенного изменения схемы их образования путем выбора в плоскости XZ не одной исходной образующей I , а некоторого . однопараметрического множества исходных образующих I , ...

Каркасные поверхности зависимых сечений

Каркасными поверхностями зависимых сечений мы будем на- зывать поверхности, образуемые плоскими кривыми, которые можно разместить на плоскости в однопараметрическое семейство. Конструирование таких поверхностей осуществляется по следующей схеме.

1. В координатной плоскости, например в плоскости xz, выбирают некоторую кривую / . Затем эта кривая размножается в однопараметрическое семейство Ф кривых Ii, ... Если исходная кривая I задается уравнением z= f (х), то уравнение семейства кривых (/ ), ... будет включать в себя не только переменную X, но также еще переменный параметр p.

2 = / (Xi, Pi).

2. Каждую из кривых 1с, ... поворачивают вокруг оси г.. на некоторый угол t\ величина которого зависит от соответствующего значения параметра рК Таким образом, имеем равенство

t = {p). . , (4)



Этим вращением семейство Ф кривых (/ ), ... переводится в семейство Ф' сечений {1У, ... некоторой поверхности Ф'. Учитывая, что каждое сечение поверхности Ф' получается из соответствующей кривой семейства Ф вращением, мы можем записать параметрическое уравнение каркаса сечений поверхности Ф':

z=f(i/q,p),y=(tgo.

где t есть переменный параметр, вычисляемый по формуле (4).

3. С помощью некоторой кривой г задают однопараметрическое множество векторов так, чтобы координаты этих векторов

были функциями углов t, ...: г {х {t), у (t), z(t)\. Начало всех - >

векторов,/- выбирается в начале координат.

4. Сечения (), -. поверхности Ф распределяют в простран-

стве путем параллельного переноса на векторы r в поверхность Ф сечений 1\ соответствующих по форме кривым (/), ... поверхности Ф' и кривым {Гу, ... семейства Ф .

Легко записать параметрические уравнения каркаса сечений li поверхности Ф:.

z-zit)==f {Y[x-x{t)?-\-(y-y{t)]\ р);

У - У it) - {tg t) [х-X (t)].

Однопараметрические семейства кривых I могут быть различной природы В частности, если параметр р есть параметр положения, а кривые / получаются одна из другой движением без изменения формы, то будут получаться поверхности Ф конгруентных образующих /, ... От рассмотренных нами выше эти поверхности будут отличаться тем, что в результате обратных операций параллельного переноса и вращения их образующие I, ... переходят не в одну исходную кривую / , а в семейство кривых /,... Семейства кривых I , ... могут быть зависимы в силу того, что они получаются одно из другого некоторыми простейшими преобразованиями: подобия, родства, проективного, квадратичного соответствия и т. п. В соответствии с видом преобразования мы будем говорить о поверхностях подобных сечений, поверхностях родственных сечений, поверхностях коллинеарных сечений, поверхностях сечений квадратичного соответствия и т. д.

Семейства кривых / , ... могут образовываться не простейшими, т. е. алгебраическими преобразованиями, а более сложными, определяемыми изменением параметра р. В этом случае мы будем говорить о поверхностях сечений, зависимых по параметру р. Остановимся на характере линий хода поверхностей зависимых сечений. Зададимся какой-нибудь простой линией хода в семействе кривых Г, ... Пусть этой линией хода является прямая X = х'. Обозначим эту прямую через т . Прямая т преобразуется на поверхности Ф в линию хода т'. При составлении



уравнении линии хода т необходимо опираться на следующее. Каждая линия хода т' получается из некоторой параллели перемещения какой-то точки М' некоторой кривой т путем смещения вдоль оси г на величину h = f {х', р), поэтому линия хода т описывается уравнениями

z-f{x, p) = f{x, р'),

где h = f {х', р'у, р' - фиксированное значение параметра р. При переходе линии хода т' поверхности Ф' в линию хода т поверхности Ф кривая т' подвергается мгновенным параллель-

ным переносам на векторы г. Учитывая изложенное, получаем уравнения линии хода т в следующем виде:

[х - X it)] + [у - у it)]-ixf;

z-fix, p)-zit)=fix, р').

Так как параметр = ф (р), то окончательно

- [ф ip)]} +[У-У[Ч> ip)]} = х'; z-fix, p)-zUpip)]=fix, р'). . .

Частные виды поверхностей зависимых сечений получаются за счет различных способов задания однопараметрических семейств Ф Ц , ...) и выбора векторов параллельного переноса, а также за счет выбора семейств плоскостей, несущих на себе зависимые сечения. Рассмотрим некоторые частные виды поверхностей зависимых сечений.

Непрерывно-топографические поверхности

Это поверхности, несущие на себе непрерывное множество линий уровня. Поверхность определяется заданием проекции се-, мейства линий уровня и законом распределения их в пространстве. Конструируется она следующим путем.

1. В одной из координатных плоскостей, например xz, задается однопараметрическое семейство Ф кривых 1, ... с извест-нь1ми уравнениями г = f (х, р).

2. В пространстве выбирается кривая т (mg), расположенная в плоскости [Л, параллельной плоскости гу и отстоящей от нее на расстоянии, равном а. При таком задании кривая т будет описываться уравнениями у = ц> (z); х = а м проецироваться на плоскость хг в прямую т^, определяемую уравнением х = а. Заметим, что через каждую точку [д, прямой /Па будет проходить единственная кривая / семейства Ф . Это дает возможность установить взаимно однозначное соответствие между параметрами р\ ... кривых ... и координатами z\ ... точек в силу чего за параметры кривых 1{, ... можно принять z, ...





Рис. 11. Непрерывно-топографическая поверхность с тремя раструбами Рис. 12. Непрерывно-топографическая поверхность с четырьмя раструбами

3. Рассматривается множество векторов параллельного пере-

-->

носа Н = М\М', где M - точка кривой т, проецирующаяся в точку М\. Записываются векторы г^- в координатной форме: г [О, Ф(2), 0\.

4. Кривые /г, ... семейства Фа в пространстве распределяются

путем параллельного переноса на векторы г в линии уровня I, ... непрерывно-топографической поверхности Ф. Параметрические уравнения каркаса линий уровня t ... поверхности Ф будут иметь вид

2 = / (л:, р)...; у = Ф

где Z есть некоторая функция от р, т. е. z = F (р).

На рис. И приведено изображение непрерывно-топографической поверхности Ф с тремя раструбами, получаемой путем распределения однопараметрического семейства линий в линии уровня этой поверхности. На рис. 12 приведено изображение непрерывно-топографической поверхности Ф с четырьмя раструбами, получаемой путем распределения кривых однопараметрического семейства в линии уровня.

Поверхности с подобными сечениями

Поверхностью с подобными сечениями называется поверхность, несущая на себе однопараметрическое множество подобных сечений. Конструируется такая поверхность следующим образом.

1. В координатной плоскости, например zx, зададим одно--параметрическое семейство Ф центрально-подобных кривых t ...



с центром подобия в начале координат. Уравнения кривых t , ... могут быть записаны следующим образом:

zk = f (kx); у = О,

где k - переменный параметр, представляющий собой коэффициент подобия.

2. Повернем вокруг оси z каждую из этих кривых t , ... на угол t, величина которого является функцией от соответствующего значения параметра k. Получим поверхность Ф' подобных сечений Г, ... Запишем параметрические уравнения каркаса линий /, ... поверхности Ф':

kz==f{k, Vx+у'У,

у = (tg t) X,

где / = ф (k). Теперь в зависимости от закона задания векторов г параллельного переноса сечений ... поверхности Ф' будем получать различные поверхности Ф подобных сечений t.

Поверхности пучковых каркасов подобных сечений. Возьмем в качестве носителя пучка плоскостей прямую, перпендикулярную плоскости ху и проходящую через точку М (х^, уо). Тогда, уравнение пучка плоскостей будет у - уд = т (х - Xf,), где т - переменный параметр, который можно рассматривать как величину, равную tg /. Зададим далее в плоскости ху кривую п с уравнением у = F (х). В пересечении кривой п с плоскостями пучка получим точки N- каждая из которых будет конечной точкой вектора переноса сечения (/) поверхности Ф' в сечение Р поверхности Ф. Очевидно, что координатами точек N ... будут величины х' и у', полученные в результате совместного решения уравнений

У = Р (х);

У -Уо = т{х - Хо). .

Величина х' будет корнем уравнения F (х) - тх -\-тх - - f/o = 0. а величина у' будет определяться из уравнения у' = = F(x).

Задаемся векторами параллельного переноса r {х', у', 0), координаты которого являются функциями переменного параметра т = (tg t), где / = Ф (k). Параметрические уравнения каркаса поверхности Ф можно записать следующим образом:

... kz-f{ky{x~xr+{y-yr);

. V y-y(ig[cp(k)]){x-x). j

. Если каждую из точек Л^ (х', у'), ... сместить по направлению оси z на величину z = z (x), то уравнения каркаса поверх-



ности Ф, образуемой параллельным переносом сечений (tY на векторы г {х', yz(x)], запишутся так: k[z-z(%)] = /{k, V{x- xf {y- yf);

Квазиротативные и квазиспироидальные поверхности подобных сечений. Выделим в пространство проецирующую цилиндрическую поверхность

У-У{х) (8)

и запишем уравнение проецирующих плоскостей, соприкасающихся с этим и,илиндром:

где -j = tgа t = ff{k). Зададим в плоскости ху геометрическое место концов векторов параллельного переноса сечений V, ... поверхности Ф' в сечении /, ... поверхности Ф. Это геометрическое место представляет собой кривую

y = F{x). (10)

Решая совместно уравнения (9) и (10), получим точки N[ (х', у'), где х' есть корень уравнения F {х) - tx -\- txi - у^, а у' определяется из равенства у' = F (/).

Осуществляя перенос кривых /, ... на векторы r [х, у. О], получим параметрические уравнения каркаса квазиротативной поверхности Ф (/) подобных сечений (6). Смещая по направлению оси Z точки N, ... НЗ величину, равную / = z (х'), получим квазиспироидальную поверхность подобных сечений. Параметрические уравнения каркаса этой поверхности можно записать как уравнения (7). В некоторых случаях однопараметрическое семейство плоскостей, носителей подобных сечений, целесообразно задавать не касательными к поверхности (8), а нормалями к ней. Уравнение соответствующего семейства плоскостей будет иметь вид

Все остальные расчеты осуществляются по приведенной выше схеме.

Поверхности подобных сечений с плоскостью параллелизма.

Поверхности подобных сечений с плоскостью параллелизма конструируются следующим образом.

1. На координатной плоскости, например xz, задается однопараметрическое семейство центрально-подобньщ кривых (/ ) ... с уравнением kz = f (kx), где k - коэффициент подобия.



2. Каждая кривая {t Y вращением вокруг центра подобия (в нашем случае это начало координат) на угол со переводится в кривую (/). Уравнения кривых {Гу, ... составляются с учетом формул преобразования координат при вращении плоской декартовой системы координат вокруг начала координат. Эти уравнения имеют вид

(х sin со + Z cos со) = / /г [л: cos со - Z sin со]}. (11)

Введем в рассмотрение векторы параллельного переноса кривых (/), ... в. кривые поверхности Ф. Пусть это будут-->

векторы r {х = X (к), у = у (к), z = z (k)]. Параметрические уравнения каркаса поверхности подобных сечений с плоскостью параллелизма запишутся так:

/г| [х - X (/г)] sin со + [Z - z (fe)] cos со = = f{k [(х - X (k)) cos со - (z - z(k)) sin CO]); У = У (k).

Если исходное семейство кривых будет распределяться в каркас поверхности Ф без предварительного вращения, то уравнения поверхности Ф примут вид

k Iz-Z (к)] = f (k [х - X {k)]y, . .

у = у (k). -

Если векторы r параллельного переноса кривых исходного

семейства Ф будут расположены по оси у : г' {О, у (к), О], то поверхность Ф будет осевой поверхностью подобных сечений. Она замечательна тем, что ее меридианы (осевые сечения) представляют собой мгновенно-родственные кривые. Вращение кривых исходного семейства вокруг центра подобия можно осуществить и при конструировании пучковых и квазиспироидальных поверхностей перед операцией поворота этих кривых вокруг оси Z. Соответствующие поправки в уравнения поверхностей легко осуществить, учитывая уравнения (11).

Поверхности аффинных сечений

Поверхностями аффинных сечений называются поверхности, несущие на себе однопараметрическое множество аффинных сечений. Рассмотрим один из способов конструирования таких поверхностей.

Зададим в координатной плоскости, например xz, однопараметрическое семейство аффинных кривых ki, kz = f (к^, х),- ... где ку - непрерывно изменяющийся параметр, а feg =

= ср (fej). Повернем вокруг оси z каждую из кривых / на угол



t = F (). Кривые образуют каркас поверхности Ф'. Параметрические уравнения каркаса поверхности Ф можно записать так:

Введем в рассмотрение векторы параллельного переноса, ко-, ординаты которых есть функции от параметра ki.

П \x{ki), y{ki), Z{ki)\.

Распределим в пространстве кривые (/) ... поверхности Ф

->

путем переноса их на векторы г'. Получим каркас кривых ... поверхности Ф. Параметрические уравнения каркаса линий 1\ поверхности Ф запишутся следующим образом:

ih[z-z (i)] = / [ky[x-x{k,)r + [y~y{ki)r];

y-y{ki) = (tgO \x-x{k,)].

Поверхности зависимых линий

До сих пор мы рассматривали способы конструирования поверхностей, несущих на себе зависимые сечения. Ниже изложен более общий метод, когда в качестве зависимых линий поверхности выступают не плоские, а пространственные кривые. Схема конструирования поверхностей зависимых образующих заключается в следующем.

1. В координатной плоскости, например zx, задается некоторое однопараметрическое семейство линий:

z = f{x, р). (12)

2. В пространстве задается поверхность Ф:

y = F {х, Z), (13)

область проекций которой на плоскость zx накладывается на область существования семейства линий (12).

3. Над семейством линий (12) надстраивается множество проецирующих цилиндрических поверхностей. Очевидно, что это множество будет однопараметрическим, и уравнение его совпадает с уравнением (12).

4. На поверхности (13) строятся линии Г, по которым эта поверхность пересекается с цилиндрическими поверхностями (12). Очевидно, что множество линий ... является однопараметрическим, и уравнения этого множества должны быть записаны так:

z = f{x, р);

У = F (х, z). .



5. Задается однопараметрическое множество векторов парал-лельногопереноса линий Г, ... поверхности Ф' в линии /, ... . поверхности Ф. Координаты векторов параллельного переноса берутся зависимыми от параметра р:

Лх(р)\ уШ (14)

6. Множество линий I, ... поверхности Ф' перераспределяется в пространстве во множество линий /, ... поверхности Ф путем параллельного переноса их на векторы (14). Параметрические уравнения каркаса поверхности Ф' запишутся при этом в следующем виде:

Z-Zip)=f[{x-X{p% рП; . . ;

y = y{p)--F[{x-xip% {Z-Z{p))]. . . -

При конструировании поверхностей зависимых линий однопараметрические семейства линий можно выбирать в любой из координатных плоскостей, лишь бы выдержалось условие перекрытия из области существования с соответствующей проекцией поверхности Ф'. Разнообразие форм поверхностей Ф определяется разнообразием семейств (12) поверхностей Ф' и множествами векторов параллельного переноса (14).

Каркасные поверхности топологических преобразований

Мгновенные преобразования. Пусть в пространстве задано некоторое преобразование Г, определяемое уравнениями

х' = fi (х, у, Z, ty,

у' = (х, у, Z, ty, .

z = fs (х, у, Z, t), . .

где t - переменный параметр. Придавая параметру различные непрерывные значения, получим непрерывное мно}кество преобразований Г\ зависящих от параметра t. При осуществлении непрерывного однопараметрического множества преобразований Г', ... размножаем точку пространства в линию, линию пространства в поверхность, а поверхность пространства в непрерывное множество поверхностей, заполняющих отсек пространства. Каждое отдельно взятое преобразование Г^, соответствующее значению параметра называется мгновенным преобразованием.

Мгновенное преобразование переводит точку пространства в точку, линию - в линию и поверхность - в поверхность. Мы будем рассматривать только такие мгновенные преобразования, которые представляют собой топологические преобразования, т. е. когда при переходе от исходной точки к преобразованной ее бесконечно малая окрестность переходит в бесконечно малую окрестность преобразованной точки.



1 ... 3 4 5 6 7 8 9 ... 23

© 2000-2024. Поддержка сайта: +7 495 7950139 добавочный 133270.
Заимствование текстов разрешено при условии цитирования.