Программирование трехмерных изображений в VisualBasic.NET - Программирование, компьютеры и кибернетика курсовая работа

Главная
Программирование, компьютеры и кибернетика
Программирование трехмерных изображений в VisualBasic.NET
Основы программирования на языке VB.NET. Область применения трехмерных изображений. Форматы хранения пакетов инженерной графики. Преимущества трехмерного моделирования. Разработка программы по вращению трехмерных изображений на языках VB.NET и VRML.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Одной из самых динамично развивающихся областей компьютерных технологий на сегодняшний день является компьютерная графика.
· в задачах логистики (например, для построения трехмерной модели складов)
· для виртуального отображения пространственного расположения указанного объекта (например, контейнера на полке)
При помощи разработки трехмерных изображений можно улучшить и ускорить процесс проектирования и создания технически сложных объектов: зданий, станков, сложных объектов. Построение трехмерных изображений на мониторе компьютера позволяет сэкономить большие материальные средства. Кроме того, данная тема является недостаточно проработанной в современной экономике, и поэтому она представляет наибольший интерес для экономистов. Предметом исследования является программа по вращению трехмерных изображений на языках VB.NET и VRML.
Целью данной курсовой работы является разработка программ на языках Visual Basic.NET и VRML, позволяющих вращать трехмерные изображения, являющиеся моделями какого-либо реального объекта, для обозрения его со всех сторон.
Поставленная цель раскрывается через следующие задачи:
ѕ исследовать область применения трехмерных изображений в экономике;
ѕ изучить принцип построения трехмерной графики на VB.NET и VRML;
ѕ разработать программы на языках VB.NET и VRML “Вращение куба”.
1. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ ПОСТРОЕНИЯ ТРЕХМЕРНЫХ ИЗОБРАЖЕНИЙ
Трёхмерная графика -- раздел компьютерной графики, совокупность приемов и инструментов (как программных, так и аппаратных), предназначенных для изображения объёмных объектов. Больше всего применяется для создания изображений на плоскости экрана или листа печатной продукции в архитектурной визуализации, кинематографе, телевидении, компьютерных играх, печатной продукции, а также в науке и промышленности.
Трёхмерное изображение на плоскости отличается от двумерного тем, что включает построение геометрической проекции трёхмерной модели сцены на плоскость (например, экран компьютера) с помощью специализированных программ. При этом модель может, как соответствовать объектам из реального мира (автомобили, здания, ураган, астероид), так и быть полностью абстрактной (проекция четырёхмерного фрактала).
Вемкторная грамфика Векторная графика/Википедия-свободная энциклопедия. - Режим доступа: http://ru.wikipedia.org/wiki-- способ представления объектов и изображений в компьютерной графике, основанный на использовании элементарных геометрических объектов, таких как точки, линии, сплайны и многоугольники. Термин используется в противоположность к растровой графике, которая представляет изображение как матрицу фиксированного размера, состоящую из точек (пикселей) со своими параметрами.
· компьютерное моделирование, которое явилось исторически первым широким приложением компьютерной графики,
· системы автоматизации научных исследований, системы автоматизации проектирования, системы автоматизации конструирования, системы автоматизации производства, автоматизированные системы управления технологическими процессами,
1.3 Преимущества трехмерного моделирования
Преимуществ у трехмерного моделирования перед другими способами визуализации довольно много. Трехмерное моделирование дает точную модель, максимально приближенную к реальности.
В трехмерную модель очень легко вносить любые изменения. Можно изменять проект, убирать одни детали и добавлять новые.
Из трехмерной модели легко можно выделить чертеж каких-либо компонентов или конструкции целиком. В результате снижаются временные затраты на проектирование, уменьшаются издержки.
Специальные программы дают возможность интеграции с любым другим профессиональным программным обеспечением, например, с приложениями для инженерных расчетов, программами для станков или бухгалтерскими программами. Внедрение подобных решений на производстве дает существенную экономию ресурсов, значительно расширяет возможности предприятия, упрощает работу и повышает ее качество.
В некоторых ситуациях необходимо заменить исследуемую систему (оригинал) каким-то объектом, сходную с оригиналом по поведению или описанию (моделью). В этом случае можно использовать трехмерную графику.
(Преимущественно используется в промышленном дизайне, архитектуре, корабельном проектировании, ювелирном и автомобильном дизайне, в CAD/CAM проектировании, быстром прототипировании, реверсивной разработке, а также в мультимедиа и графическом дизайне)
(инструмент 3D моделирования с широкими возможностями - от «лепки» высокополигонных скульптурных органических форм до построения точных технических объектов.Такая идеология программы позволяет с успехом осуществлять самый широкий круг проектов для самых разных задач - от персонажей компьютерных игр до архитектуры)
(Среди новых возможностей продукта - работа с напорными трубопроводными сетями, улучшенная топосъемка, создание основных карт и проектирование железнодорожных путей. Улучшена работа многих функций проектирования транспортных сооружений - формирования коридоров, 3D-навигации, выполнения запросов и определения границ поверхностей. AutoCADCivil 3D позволяет оптимизировать проекты инфраструктуры.)
(Двух- и трёхмерная система автоматизированного проектирования и черчения, разработанная компанией Autodesk.Программа включает в себя полный набор инструментов для комплексного трёхмерного моделирования)
COLLADA -- формат, разработанный для обмена между 3D приложениями. (Реализована поддержка таких программ, как Maya;3ds Max; Poser (v.7.0); Lightwave 3D (version 9.5); Cinema 4D (MAXON); SoftimageXSI; Houdini; MeshLab; CityScape, CityEngine, SketchUp, Blender и другие)
SKP (*.skp)- это формат для пакетов SketchUp. SketchUp -- программа для быстрого создания и редактирования трёхмерной графики.)
U3D (*.u3d) - универсальный формат файла трёхмерной графики, использующий сжатие данных. (Формат файла определён консорциумом 3D IndustryForum, объединившим различные группы компаний и организаций, включая Intel, Boeing, HP, AdobeSystems, BentleySystems, RightHemisphere и другие, для которых основной задачей является продвижение трёхмерной графики в различных сферах промышленности, имеющих специализацию в производстве, строительстве и промышленном проектировании.)
VRML-- это текстовый формат файлов, где, например, вершины и грани многогранников могут указываться вместе с цветом поверхности, текстурами, блеском, прозрачностью и так далее.
X3D (*.x3d) -это стандарт ISO, предназначенный для работы с трёхмерной графикой в реальном времени.
X(*.x) -формат файла для хранения 3D объектов, созданный компанией Microsoft.Этот формат хранит информацию о геометрии 3D объекта (координаты вершин и координаты нормалей), текстурные координаты, описание материалов, пути и названия к текстурам, которые используются.
В курсовой работе разработана программа, которая выполняет вращение куба, параметры которого задаются из файла, с учетом перспективы.
Несколько планов на доработку кода программы:
ѕ Фигуру куба можно доработать до модели здания. Для этого нужно куб разбить на необходимое количество горизонтально расположенных прямоугольников-этажей. Такая программа может выполнять задачи, связанные необходимостью сэкономить материалы, то есть, например, будет рисовать наиболее короткий путь проложения электрической проводки
ѕ Так же фигуру куба можно использовать как склад. Для этого нужно разбить куб на необходимое количество кубиков, которые будут соответствовать ящикам на складе. Такая программа будет выполнять задачи с поиском необходимого ящика, который, возможно, будет лежать в самой труднодоступной области.
1. Трусов M. А. VisualBasic .NET. Создание графических объектов и основы программирования- M.: HT Пресс, 2006. - 160 с.
2. Джамбруно М..Трёхмерная графика и анимация. В 2 т. Т. 2 -- М.: Вильямс, 2002. -- 640 с.
3. Сайлер Б. Использование VisualBasic 6. / Брайан Сайлер, ДжеффСпоттс-- М.: Вильямс, 2007. -- 832 с.
4. ИвановВ. П.. Трёхмерная компьютерная графика /В. П. Иванов, А. С. Батраков; под ред. Г. М. Полищука. -- М.:Радио и связь, 1995. -- 224 с.
5. Жарков В.А. Компьютерная графика, мультимедиа и игры на VisualC#2005.-М.:Жарков Пресс,2005.-812с.
6. Сафронов И. Visual Basic в задачах и примерах./ И.Сафронов-- БХВ-Петербург. -- СПб: «БХВ-Петербург», 2008. -- 400 с.
7. Ананьев А. Самоучитель VisualBasic 6.0/А.Ананьев,А.Федоров-М.: BHV - Санкт - Петербург,2000.- 624 с.
8. Графические форматы [Электронный ресурс]: Свободная экциклопедия - Режим доступа к энциклопедии.: http://ru.wikipedia.org/wiki - Загл. с экрана.- яз. рус. ,англ. и др.
9. Visual Basic .NET [Электронный ресурс]: Свободная экциклопедия - Режим доступа к энциклопедии. : http://ru.wikipedia.org/wiki - Загл. с экрана.- яз. рус., англ. и др.
10. VRML-с чего начать [Электронный ресурс]: Свободный ресурс- Режим доступа: http://vrml.org.ru/htm/first/- Загл. с экрана- яз. рус.
Программа на языке VRML “Вращение куба”
Описание и изучение техники построения плоских и трехмерных изображений чертежей машиностроительных деталей средствами компьютерной графики: втулка, гайка, штуцер. Выполнение упрощенного теоретического чертежа судна на плоскости: бок, корпус, полуширота. курсовая работа [832,6 K], добавлен 15.08.2012
Растровые и векторные графические редакторы. Форматы файлов, используемые для хранения графических изображений. Графические редакторы, используемые для создания изображений. Редакторы для создания трехмерных изображений. Создание графического редактора. курсовая работа [306,5 K], добавлен 23.08.2013
Назначение компьютерной графики. Особенности трехмерной анимации. Технология создания реалистичных трехмерных изображений. Компьютерная графика для рисования на SGI: StudioPaint 3D. Пакет PowerAnimator как одна из программ трехмерной анимации на SGI. реферат [25,7 K], добавлен 31.03.2014
Автоматизация проектно-конструкторских работ и применение программы AutoCAD для выполнения трехмерных чертежей. Возможность преобразования и редактирования моделей, получения плоских изображений деталей и адаптация системы к требованиям пользователя. курсовая работа [2,2 M], добавлен 13.10.2010
Современные алгоритмы машинной графики. Алгоритмы построения изображения. Глобальная модель освещения Уиттеда. Выбор и обоснование языка и среды программирования. Вспомогательные классы свойств трехмерных объектов. Условия применения программы. курсовая работа [785,7 K], добавлен 24.06.2009
Трехмерное моделирование: улучшение алгоритмов рендеринга и просчета трехмерных изображений. Обоснование выбора алгоритмов. Выбор языка программирования и среды разработки. Структура данных и программного комплекса. Системные требования для работы. курсовая работа [263,8 K], добавлен 24.06.2009
High Level Shader Language как высокоуровневый Си-подобный язык для написания шейдеров. Программа для работы с шейдерами, вид и краткое описание интерфейса. Характеристика особенностей создания трехмерных изображений. Структурные элементы программы. курсовая работа [485,2 K], добавлен 16.01.2014
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Программирование трехмерных изображений в VisualBasic.NET курсовая работа. Программирование, компьютеры и кибернетика.
Реферат На Тему Народные Праздники
Реферат: Сахарный диабет 5
Реферат: Государственное регулирование иностранных инвестиций
Валютный Рынок В России Реферат
Контрольная Работа На Тему Сварочное Пламя
Реферат по теме "Опровержение идеализма" Дж.Э.Мура
Золотая Осень В Лесу Сочинение
Реферат На Тему Архитектура Микропроцессора - Структура И Общая Характеристика
Сочинение На Тему Кого Я Считаю Личностью
Курсовая работа: Многофакторные экономико-математические модели прогнозирования инфляции
Моя Семья Сочинение Егэ
Реферат по теме Салбыкский курган: история, традиции, предположения
Лфк При Инсульте Реферат
Реферат: Периодизация истории зарубежного государства и права
Сочинение Миниатюра Мне Нравится Осень
Реферат: Программные средства как объект авторского права
Сочинение: Читая лирические отступления в поэме Н. В. Гоголя Мертвые души
Курсовая работа по теме Расчет буровой лебедки
Практическое задание по теме Первоначальное накопление капитала
Курсовая Работа Информатика
Слияния и поглощения компаний в промышленно развитых странах - Международные отношения и мировая экономика курсовая работа
Организационно-управленческий анализ организации - Менеджмент и трудовые отношения курсовая работа
Франклин Делано Рузвельт - История и исторические личности реферат