Конструирование поверхностей на базе плоской шестиугольной 3-ткани
Понятие плоской 3-ткани, ее особенности и функциональные определители. Разработка способа конструирования поверхностей на основе плоской 3-ткани, когда каждое семейство линий несет на себе некоторую информацию, определяющую параметры поверхности.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 27.07.2017 |
Размер файла | 51,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Конструирование поверхностей на базе плоской шестиугольной 3-ткани
Ю.М. Бельченко, Н.М. Шумун
Ростовский государственный
университет путей сообщения
Аннотация
Статья посвящена конструированию поверхностей на основе плоских 3-тканей. Плоской 3-тканью называются такие семейства 3-линий, которые перекрывают некоторую область плоскости так, что через каждую точку этой плоскости проходит 3 линии разных семейств. Функциональные определители этой 3-ткани нигде в области не обращается в нуль, две кривые различных семейств не имеют более одной общей точки. 3-ткань, используемая в нашем случае, является шестиугольной, т.е. состоящей из семейств параллельных прямых. Каждая линия 3-х семейств несет на себе информацию о параметрах линий моделируемой поверхности. На основе информации, которую несет на себе каждая прямая трех семейств, моделируется некоторая поверхность плоский 3-ткань поверхность линия
Ключевые слова: математическое моделирование, компьютерная графика, моделирование поверхностей, шестиугольные 3-ткани.
В этой работе предлагается новый способ конструирования поверхностей на основе плоской 3-ткани, когда каждое семейство линий несет на себе некоторую информацию, определяющую параметры конструируемой поверхности.
Пусть в координатной плоскости XOY пространства задано семейство параллельных прямых. Будем считать, что каждая прямая семейства является проекцией некоторой кривой принадлежащей поверхности . Пусть также для упрощения дальнейших выкладок прямые этого семейства параллельны координатной оси OX. Тогда уравнение такого семейства имеет вид:
, (1)
где
Поставим каждой точке прямых этого семейства в соответствие некоторое значение аппликаты z. При этом значение аппликат может быть либо дискретным, либо непрерывным вдоль прямых семейства. Во втором случае необходимо задать начальные значения аппликат в точках Мiн, а также зависимости аппликат от положения текущей точки на прямой семейства (например, линейный, квадратичный, кубический и т.д.). Уравнения таких зависимостей запишем в виде:
. (2)
Введем на плоскости XOY еще одно семейство прямых параллельных теперь координатной оси OY и будем полагать, что каждая прямая такого семейства является проекцией некоторой линии, принадлежащей конструируемой поверхности . Уравнение второго семейства прямых запишется в виде:
, (3)
где .
Очевидно, что значения аппликат zij произвольной точки Mij поверхности равны значениям аппликат уравнения (2) - zi. При этом изменение значений аппликат вдоль прямых второго семейства может быть, как и в первом случае, дискретным и непрерывным. Характер зависимости значений аппликат устанавливается в следующем виде:
. (4)
Очевидно, что из уравнений (2) и (4) можно определить поведение касательных zi` и zj' вдоль направлений параллельных осям OX и OY соответственно. Таким образом, можно утверждать, что прямые 1-го и 2-го семейств несут на себе информацию не только о величинах аппликат, но и о поведении касательных вдоль ортогональных направлений.
Далее введем третье семейство диагональных параллельных прямых, уравнение которых запишется в виде:
(5)
где ,.
Каждая прямая 3-го семейства является проекцией некоторой кривой принадлежащей моделируемой поверхности . Уравнения кривых можно записать в виде:
. (6)
В узлах такой 3-сети поверхность значения zi, zj, zij должны быть равными, т.к. они принадлежат поверхности .
Такая сеть будет являться шестиугольной 3-тканью.
Тогда уравнение сети поверхности будет иметь вид:
(7)
где ,.
Вид отсека поверхности при непрерывных значениях zi и zj показан на рис. 1. Если изменения значений zi и zj дискретно вдоль линий семейств, то мы получаем треугольную сеть в пространстве. треугольную сеть в пространстве показана на рис. 2.
Рис. 1. - Вид отсека поверхности Ф
Рис. 2. - Треугольная сеть в пространстве
Управлять формой отсеков поверхности можно, изменяя коэффициенты a и b в уравнении вида:
, (8)
Если наложить условия непрерывности в узлах 3-сети, то эта сеть будет определять некоторую поверхность. Для того, чтобы 3-сеть определяла поверхность необходимо, чтобы якобианы составленные попарно из производных функций f1(x), f3 (xij, yij) и f2(y), f3 (xij, yij) не были равны 0. Условие гладкости определяется равенством все производных в узлах 3-сети.
Такая сеть необходима на этапе предварительного моделирования поверхностей.
Частными случаями полученных таким способом поверхностей являются поверхности переноса, поверхности зависимых сечений и линейчатые поверхности.
Таким образом, для задания поверхности требуется задать плоскую шестиугольную 3-ткань как пучки прямых с собственными или несобственными центрами, а затем надстроить над узлами 3-ткани массив точек, на который натягивается моделируемая поверхность по заданным условиям.
Литература
1. Рачковская Г.С. Математическое моделирование кинематических линейчатых поверхностей на основе однополостного гиперболоида вращения в качестве неподвижного и подвижного аксоидов // Инженерный вестник Дона. 2013. №1. URL: ivdon.ru/ru/magazine/archive/n1y2013/1499.
2. Рачковская Г.С. Математическое моделирование и компьютерная визуализации сложных геометрических форм // Инженерный вестник Дона. 2013. №1. URL: ivdon.ru/ru/magazine/archive/n1y2013/1498.
3. Аракелян Г.С. О многомерных три-тканях: автореф. дис. канд. физ.-мат. М., 2006. 141 с.
4. Акивис М.А., Шелехов А.М. Многомерные три-приложения // монография. Тверь: ТвГУ, 2010. 308 с.
5. Rachkovskaya G.S., Harabaev Ju.N. Geometric model of kinematic surfaces on the base of one-sheet hyperboloidal surfaces of revolution (one fixed axoid is located in the interior of another axoid). Japan: 14th International Conference on Geometry and Graphics, 2010, 385 p.
6. Rachkovskaya G.S., Harabaev Ju.N. Geometrical model and computer graphics of kinematic ruled surfaces on the base of pairs axoids: torse - cone and cone - torse. Canada, Toronto: 15th International Conference on Geometry and Graphics, 2012, 415 p.
7. Толстихина Г.А. Алгебра и геометрия три-тканей, образованных слоениями разных размермерностей: автореф. дис. д-р физ.-мат. наук: 01.01.04. Казань, 2007. 29 с.
8. Пиджакова Л.М. Три-ткани с ковариантно постоянными тензорами кривизны и кручения: автореф. дис. канд. физ.-мат. наук: 01.01.04. - Тверь, 2009. - 20 с.
9. Шестакова М.А. Шестиугольные три-ткани с частично симметричным тензором кривизны: автореф. дис. канд. физ.-мат. наук наук: 01.01.04. Тверь, 2003. - 116 с.
10. Гольдберг В.В. О существовании паратактических три-тканей // Известия высших учебных заведений. Математика, 2008. №4 (551). - С. 22-27.
Размещено на Allbest.ru
Подобные документы
Методика определения линий ребер, поверхностей или объемов, которые видимы или невидимы для наблюдателя, находящегося в заданной точке пространства. Сложность задачи удаления невидимых линий и поверхностей и пути ее разрешения, разработка алгоритмов.
презентация [361,6 K], добавлен 14.08.2013Теория кривых и поверхностей. Кривизна кривой. Трехгранник Френе. Натуральные уравнения кривой. Гладкие поверхности - определения, параметрические уравнения. Формулы Гаусса-Петерсона-Кодацци. Моделирование поверхностей, заданных квадратичными формами.
курсовая работа [1,1 M], добавлен 02.11.2015Рассмотрение теоретических основ машинной графики. Описание алгоритма удаления невидимых линий и поверхностей алгоритмом "плавающего горизонта" на трехмерных поверхностях. Создание программы Borland Delphi 7 и составление инструкции пользователя.
курсовая работа [654,3 K], добавлен 28.04.2014Проектирование поверхности фонаря и его ручки в программе "Pro Engineer" при помощи режима "Дизайн", последовательность этапов. Моделирование и редактирование плоской кривой при помощи инструмента "Curve edit". Использование графика кривизны "Curvature".
курсовая работа [2,6 M], добавлен 14.04.2013Последовательность построения поверхностей, картографирования значений глубин и сравнения полученных моделей при помощи модуля Geostatistical Analyst. Визуализация рельефа и создание 3D-моделей местности в ArcGIS. Создание видео-обзора 3D-поверхностей.
курсовая работа [5,5 M], добавлен 23.04.2012- Многомерные нестационарные задачи теплопроводности. Примеры реализации разностного решения в среде Х
Требования к программному проекту расчета температурного поля плоской прямоугольной пластины, стадии и этапы его разработки. Аппроксимация и ее порядок, сущность методов переменных направлений и дробных шагов. Условия выполнения и структура программы.
курсовая работа [3,8 M], добавлен 04.06.2013 Основные концепции информационной визуализации, используемые в городских информационных системах. Разработка туристической карты города Гомеля для мобильных устройств на платформе Android. Обработка графической информации менеджером поверхностей.
дипломная работа [2,5 M], добавлен 28.05.2013Разработка алгоритма и составление программы на языке Turbo Pascal для определения наиболее производительного технологического метода обработки (торцевое фрезерование или строгание) плоских поверхностей. Анализ полученного результата и контрольный расчет.
курсовая работа [464,1 K], добавлен 28.12.2011Требования к спецодежде. Материалы и ткани для ее изготовления. Разработка экспертной системы для определения вероятности использования спецодежды определенного вида с использованием метода Байеса. Реализация демонстрационной версии системы в MS Excel.
курсовая работа [616,5 K], добавлен 18.06.2015Технология конструирования программного обеспечения, надежно и эффективно работающего в реальных компьютерах. Модель быстрой разработки приложений (Rapid Application Development) как один из примеров применения инкрементной стратегии конструирования.
реферат [666,5 K], добавлен 24.06.2009