УДК 004.922+514.18+378.016
ГЕОМЕТРИЧЕСКОЕ КОНСТРУИРОВАНИЕ ОБОЛОЧЕК СПОСОБОМ ВЫХОДА В ЧЕТЫРЕХМЕРНОЕ ПРОСТРАНСТВО
В.А. Короткий, Е.А. Усманова, Л.И. Хмарова
Изложен конструктивный графический алгоритм построения архитектурной оболочки, проходящей через пространственный замкнутый контур, образованный плоскими кривыми. Для реализации алгоритма используются методы начертательной геометрии четырехмерного пространства в сочетании со средствами трехмерной компьютерной графики.
Ключевые слова: оболочка, замкнутый пространственный контур, плоская кривая, поверхность зависимых сечений, гиперэпюр, начертательная геометрия, компьютерная графика.
В практике архитектурного проектирования накоплен большой опыт использования алгебраических поверхностей [1]. Дополнительные возможности появляются в связи с развитием средств компьютерной графики.
С инженерной точки зрения большое практическое значение имеют геометрические алгоритмы построения поверхности, натягиваемой на данный криволинейный контур.
Постановка задачи. Разработать конструктивный графический алгоритм закономерного построения поверхности на четырехзвенном контуре, образованном плоскими кривыми линиями.
Очевидно, в трехмерном пространстве Е3(ху2) задачу приходится считать неопределенной, поскольку через данный контур (рис. 1) может проходить множество различных поверхностей.
Неопределенность можно устранить, если «погрузить» контур в четырехмерное пространство E4(xyzt), придав узлам А, В, С, D произвольные координаты по оси t [2, 3]. При этом исходный контур ABCD становится ортогональной проекцией на гиперплоскость xyz некоторого замкнутого контура м?, размещенного в четырехмерном пространстве xyzt. Соответственно изменяется и формулировка задачи.
Составить алгоритм построения точек и линий на двумерной поверхности, проходящей через замкнутый контур м, расположенный в четырехмерном пространстве.
Однозначность и простота построения точек на поверхности в пространстве Е достигаются благодаря следующим свойствам четырехмерного пространства [4, 5].
Свойство 1. Две плоскости общего положения в пространстве Е4 (не вложенные в одну гиперплоскость) пересекаются только в одной точке.
Свойство 2. Если плоскость ш перпендикулярна гиперплоскости Г"(ху^, то ортогональная проекция ш" плоскости ш на Г" вырождается в прямую линию.
Присвоив узловым точкам контура произвольные координаты по оси t, получаем гиперэ-
пюр, состоящий из двух трехмерных проекций контура м на «фронтальную» Т'(ху2) и «горизонтальную» Г"(хуґ) гиперплоскости проекций
(рис. 2).
Рис. 1. Исходный контур
Алгоритм построения поверхности
в четырехмерном пространстве
Действие 1 (выбор базисной инцидентности). Пусть в пространстве Е4 плоскости а и п звеньев АВ и CD пересекаются в несобственной точке 2^ оси z, а плоскости р и т звеньев AD и ВС - в точке Хда.
В этом случае, согласно свойству 2, звенья АВ и CD проецируются на Г" прямыми линиями А"В" и СГЪП. Проекции на Г" криволинейных звеньев AD и ВС определяются по общему правилу: если линия принадлежит плоскости, то проекция линии принадлежит проекции плоскости.
Действие 2 (выбор пучков вспомогательных плоскостей). Поверхность - двупараметрическое множество точек, поэтому в пространстве Е4 следует задать два однопараметрических множества (два пучка) вспомогательных плоскостей 5г и ш7. В соответствии со свойством 1, любая пара плоскостей пересекается в точке. Двумерное множество точек Яи=51Пш] определяет в Е4 некоторую поверхность.
Проведем гиперплоскость А3, параллельную xzt. Положение А3 в Е4 вполне определяется одним параметром - координатой у. Отметив точки 1=АВПА3 и 2=CDПА3, выделяем вложенную в А3 плоскость 5(12Пт), где т^. Изменяя координату у гиперплоскости А , получаем однопараметрическое множество плоскостей 5(12ХЖ). На гиперэпюре (см. рис. 2) проекции 5' и 5" любой плоскости из этого множества параллельны плоскостям проекций xz и xt соответственно.
Проведем гиперплоскость ^3, параллельную yzt. Ее положение вполне определяется координатой x. Выделим вложенную в ^3 плоскость ш(342ю), где 3=АБ^03, 4=ВСП03. Изменяя координату x гиперплоскости ^3, получаем однопараметрическое множество плоскостей ш(342ю). На гиперэпюре (см. рис. 2) проекция ш'' любой плос-
кости этого множества, в соответствии со свойством 2, вырождается в прямую линию 3"-4".
Таким образом, в результате выполнения второго действия в пространстве Е определены два однопараметрических пучка плоскостей 5(12Х(Х) и ш(342ю). Плоскости р и т звеньев AD и ВС принадлежат пучку 5, а плоскости а и п звеньев АВ и CD - пучку ш.
Действие 3 (построение точек пересечения вспомогательных плоскостей 5 и ш). Произвольная плоскость 5(12Х(Х) из пучка 5/ пересекается с произвольной плоскостью ш(342ю) из пучка ш7 в некоторой точке Я (свойство 1).
Положение плоскости 5 определяется координатой у, положение плоскости ш - координатой x, поэтому координаты ^ у точки Я зафиксированы выбором пары пересекающихся плоскостей 5 и ш. Отмечаем на плоскости xy проекцию Я;^, у) точки Я и по линии связи находим проекцию Я" точки Я на горизонтальной гиперплоскости проекций Г''. Плоскость ш проецируется на Г'' прямой линией 3"-4", поэтому Я" принадлежит прямой 3"-4". Каждой точке плоскости xy соответствует единственная точка Я^у^) конструируемой поверхности в пространстве Е4. Проекция этой поверхности на гиперплоскость Г' является решением поставленной задачи.
Оценка влияния управляющих параметров
В рамках алгоритма выделяются две группы параметров, влияющие на форму конструируемой поверхности. К первой группе относятся значения разностей координат узлов контура по оси t («глубина погружения» узлов в четвертое измерение). Задавая узлам ABCD разные координаты по оси t, получаем разные цилиндроиды в пространстве xyt (рис. 3, а, б). При этом в исходном пространстве xyz получаем оболочки с незначительно отличаю-
Научно-методический раздел
щейся степенью выпуклости, что указывает на малую чувствительность алгоритма к первой группе управляющих параметров.
Ко второй группе относятся параметры, определяющие варианты инцидентности плоскостей противолежащих звеньев аПп, рПт в четырехмерном пространстве. Например, на рис. 3, б показана поверхность с базисной инцидентностью а(АВ)Пц^)=2^ р^)Пт(ВС)=Ха). На рис. 3, в выбран существенно другой базис: а(AB)Пп(CD)=Ya), р(AD)^т(BC)=Z^. При этом получаются незначительно отличающиеся поверхности (см. рис. 3, б, в). Следовательно, вариация базисных инцидентностей слабо влияет на форму конструируемой оболочки.
На рис. 4 представлены продольное 1-1 и поперечное 2-2 сечения оболочек, натянутых на данный контур ABCD, для различных сочетаний управляющих параметров. Варианты а) и б) позволяют сравнить профили оболочек, полученные при одинаковой базисной инцидентности, но при разной «глубине погружения» узлов исходного контура в четырехмерное пространство.
Рис. 4. Сечения оболочек
В варианте в) получена оболочка с малой выпуклостью в поперечном сечении 2-2 и со знакопеременной кривизной в сечении 1-1, для чего потребовалось изменить как «глубину погруже-
ния», так и базисную инцидентность плоскостей противолежащих звеньев. Изменение управляющих параметров позволяет конструировать различные оболочки, натянутые на один и тот же замкнутый пространственный четырехзвенный контур.
Заключение
Предложен способ построения поверхности, основанный на выходе в четырехмерное пространство, отличающийся от известных использованием трехмерного гиперэпюра вместо плоского проекционного чертежа. Способ может найти применение в строительстве и архитектуре при проектировании оболочек, проходящих через заданный криволинейный контур.
Литература
1. Михайленко, B.E. Формообразование оболочек в архитектуре: моногр. / B.E. Михайленко, B.С. Обухова, А.Л. Подгорный. - Киев: Изд-во «Будівельник», 1972. - 205 с.
2. Bолошинов, Д.B. Конструктивное геометрическое моделирование. Теория, практика, автоматизация: моногр. / Д.B. Bолошинов. - Saarbrucken: Lambert Academic Publishing, 2010. - 355 с.
3. Болотов, B.n. Геометрический и программный комплекс интерактивного графического программирования в САПР: дис. ... д-ра техн. наук / B.П. Болотов. - Bладивосток: Изд-во ДBГУ, 1993. - 234 с.
4. Короткий, B.A. Начертательная геометрия: конспект лекций / B.A. Короткий,
Л.И. Хмарова, И.B. Буторина. - Челябинск: Из-дат. центр ЮУрГУ, 2013. - 183 с. -
http://www.lib. susu.ac.ru.
5. Иванов, Г.С. Начертательная геометрия: учебное пособие / Г.С. Иванов. - М.: Машиностроение, 1995. - 224 с.
Короткий Виктор Анатольевич, кандидат технических наук, доцент кафедры графики, ЮжноУральский государственный университет (Челябинск), korotkiyva@ susu.ac.ru.
Усманова Екатерина Александровна, кандидат технических наук, доцент кафедры графики, ЮжноУральский государственный университет (Челябинск), [email protected].
Хмарова Людмила Ивановна, кандидат технических наук, доцент, заведующий кафедрой графики, Южно-Уральский государственный университет (Челябинск), [email protected].
Поступила в редакцию 3 февраля 2014 г.
Bulletin of the South Ural State University Series “Construction Engineering and Architecture” _______________________2014, vol. 14, no. 2, pp. 48-51
GEOMETRIC DESIGN OF SHELLS WITH THE HELPOF FOUR-DIMENSIONAL SPACE
V.A. Korotki, South Ural State University, Chelyabinsk, Russian Federation, korotkiyva@ susu.ac.ru,
E.A. Usmanova, South Ural State University, Chelyabinsk, Russian Federation, [email protected],
L.I. Khmarova, South Ural State University, Chelyabinsk, Russian Federation, [email protected]
A constructive graphics algorithm for design of an architectural shell, passing through a spatial closed contour formed by flat curves, is explained. Methods of four-dimensional descriptive geometry together with the means of three-dimensional computer graphics are used for realization of the algorithm.
Keywords: shell, spatial closed contour, flat curve, surface of dependent sections, giperdraw-ing, descriptive geometry, computer graphics.
References
1. Mikhaylenko V.E., Obukhova V.S., Podgomyy A.L. Formoobrazovanie obolochek v arkhitekture [Forming of Shells in Architecture]. Kyiv, Publishing House «Budivelnik», 1972. 205 p.
2. Voloshinov D.V. Konstruktivnoe geometricheskoe modelirovanie. Teoriya, praktika, avtomatizatsiya [Constructive Geometric Modeling. Theory, Practice, Automation]. Saarbrucken, Lambert Academic Publishing, 2010. 355 p.
3. Bolotov V.P. Geometricheskiy i programmnyy kompleks interaktivnogo graficheskogo programmirovaniya v SAPR: diss. doct. tekhn. nauk [Geometric and Software Complex Interactive Graphical Programming in CAD. Cand. sci. diss.]. Vladivostok, Publishing House DVSU, 1993. 234 p.
4. Korotkiy V.A., Khmarova L.I., Butorina I.V. Nachertatel'naya geometriya [Descriptive Geometry]. Chelyabinsk, South Ural St. Univ. Publ., 2013. 183 p. Available at: http://www.lib.susu.ac.ru.
5. Ivanov G.S. Nachertatel'naya geometriya [Descriptive Geometry]. Moscow, Machine-Building, 1995. 224 p.
Received 3 February 2014