Оглавление
Оглавление 2
Введение 3
1. Основы трехмерной графики 4
1.1 Трехмерная графика 4
1.2 Описание работы программы 5
1.3 Процесс преобразования координат 5
2. Описание классов и методов в программе 7
2.1 Описание классов и методов в программе 7
2.1.1 Класс Vector 7
2.1.2 Основной процесс рисования 7
3. Создание и работа NURBS в компьютерной графике 8
3.1 История NURBS 8
3.2 NURBS-кривые (Non-Uniform Rational B-Splines) 9
3.3 Работа с пакетом NURBS в 3d max 11
4. Использование NURBS в программе 21
4.1 Спецификации программы 21
4.2 Реализация NURBS в программе 22
4.3 Реализация кривых Безье в программе 23
4.4 Обработка мыши 23
4.5 Блок-схемы 23
4.6 Использование программы 26
4.7 Описание процедур 27
Заключение 29
Список литературы 30
Содержание
Выдержка из текста
Объектом исследования в данной работе является программный пакет 3Ds Max + V-Ray. Предметом исследования выступает значимая сторона объекта, а именно – моделирование и визуализация объектов и пространств в пакете трехмерного моделирования 3Ds Max + V-Ray.
Ярко выраженная полярность систем программного обеспечения САПР, существовавшая долгие годы, предлагала на выбор или мощные дорогостоящие “тяжелые” системы (класса CATIA, EUCLID, CADDS5, Pro/Engineer, Unigraphics) или “легкие” продукты, в основном отвечающие за выпуск чертежно-конструкторской документации или обеспечивающие ограниченное твердотельное моделирование. Появившиеся за последний год на рынке новейшие системы конструкторского моделирования заполняют этот вакуум и предлагают мощные решения среднего уровня в ценовом диапазоне $6000-$8000 за рабочее место. Один из самых заметных программных продуктов, относящихся к новой генерации, является SolidWorks, разработанный американской компанией SolidWorks Corporation, которая преследовала цель создания массовой системы для каждого конструктора под лозунгом “последние разработки в области CAD/CAM на каждый рабочий стол”. При этом мощный функционал продукта по возможностям конструирования приближает его к системам класса Pro/Engineer и позволяет создавать достаточно сложные трехмерные детали и сборки.
В программировании под понятием атлас понимают набор определенных данных. Например, в компьютерной графике используются текстурные атласы, которые содержат набор под-изображений, причем каждое из этих под-изображений является текстурой моделируемого двумерного или трехмерного объекта. Такие под-текстуры накладываются на моделируемый объект при помощи UV-преобразования, а координаты в атласе указывают, на какую часть изображения должна быть наложена заданная текстура.
Рост объема производства и повышение требований к качеству листа вызвали необходимость пуска новых непрерывных скоростных прокатных станов. Системы технологической смазки и охлаждения этих станов характеризуются не только большой мощностью и значительным объемом используемых жидкостей, но и гибкостью в управлении, универсальностью, совершенством средств очистки.
1. Аппроксимирующие функции метода являются аналитическими и точно удовлетворяют двумерному уравнению Лапласа в области, содержащейся внутри кривой, на которой решается задача; при этом погрешность допускается только на границе.
Известно, что с возрастом зубы становятся темнее. Врач – стоматолог должен учитывать этот факт, так как иногда даже при осветлении зубов пациент выглядит более молодо и наоборот – при подборе слишком темного оттенка можно искусственно "состарить" пациента.
Реставрация зубов с применением пломбировочных материалов, несомненно, считается методом выбора при лечении небольших кариозных полостей. Однако замещение дефектов большого размера, захватывающих окклюзионную и контактную поверхности зубов, проводится преимущественно с применением композитных вкладок.
Методологической основой нашей опытно-экспериментальной работы является теория о развивающем обучении Давыдова В. В., теория поэтапного формирования умственных действий Гальперина П. Я., учение о моделировании в обучении Салминой Н. Г., теория и практика работы по разработкам Истоминой Н. Б..
Конструкторами на стадии проектирования решается ряд сложных и многофакторных проектных, конструктивных и технологических задач, при этом некоторые из них, такие как моделирование сложных переходных зон в крупногабаритных элементах конструкций, не имеют детерминированных алгоритмов поиска оптимальных решений, ввиду чего работа над данными вопросами не всегда является достаточно эффективной.Существующие методики математического и компьютерного моделирования существенно упрощают рутинную работу конструкторов по поиску оптимальных решений, исключая необходимость выполнения большого количества расчетов «вручную», подбирая оптимальные соотношения искомых параметров в автоматизированном режиме.
Список литературы
1. OpenGL. Графика в проектах Delphi, Краснов, BHV, 2005.
2. Delphi, Хомоненко, BHV, 2008.
3. Delphi Справочное пособие, Архангельский, Бином, 2001.
4. Программирование графики в Delphi, Тюкачев, BHV, 2008.
5. OpenGL.Официальный справочник, Шрайнер, Диасофт, 2003.
список литературы