Каталог бесплатных научных работ
Меню навигации
Каталог работ
Помощь с материалом
Помощь с Антиплагиатом
Контакты
Главная
Каталог работ
Программирование, компьютеры и кибернетика
Программирование трехмерных изображений в VisualBasic.NET
Программирование трехмерных изображений в VisualBasic.NET - Курсовая работа
бесплатно
0
4.5
95
Курсовая работа
Программирование
Программирование, компьютеры и кибернетика
Размещено:
09.01.2019
Основы программирования на языке VB.NET. Область применения трехмерных изображений. Форматы хранения пакетов инженерной графики. Преимущества трехмерного моделирования. Разработка программы по вращению трехмерных изображений на языках VB.NET и VRML.
Скачать работу
Скачать уникальную работу
Чтобы скачать работу, Вы должны пройти проверку:
Файл к заказу:
При низкой оригинальности работы "Программирование трехмерных изображений в VisualBasic.NET",
Вы можете повысить уникальность этой работы до 80-100%
c помощью
сервиса повышения уникальности
Повысить уникальность работы до 80-100% >>
Аннотация к работе
Компьютерная графика применяется: · в управлении и экономике При помощи разработки трехмерных изображений можно улучшить и ускорить процесс проектирования и создания технически сложных объектов: зданий, станков, сложных объектов. Построение трехмерных изображений на мониторе компьютера позволяет сэкономить большие материальные средства. Целью данной курсовой работы является разработка программ на языках Visual Basic.NET и VRML, позволяющих вращать трехмерные изображения, являющиеся моделями какого-либо реального объекта, для обозрения его со всех сторон.Векторная графика - способ представления объектов и изображений в компьютерной графике, основанный на использовании элементарных геометрических объектов, таких как точки, линии, сплайны и многоугольники. Программы и технологии трехмерного моделирования широко применяются в производстве, например, в производстве корпусной мебели, и в строительстве, например, для создания фотореалистичного дизайн-проекта будущего помещения. Важнейшими сформировавшимися областями приложений являются: · компьютерное моделирование, которое явилось исторически первым широким приложением компьютерной графики, · системы автоматизации научных исследований, системы автоматизации проектирования, системы автоматизации конструирования, системы автоматизации производства, автоматизированные системы управления технологическими процессами, · бизнес, · искусство, · средства массовой информации, · досуг. X(*.x)-формат файла для хранения 3D объектов, созданный компанией Microsoft.Этот формат хранит информацию о геометрии 3D объекта (координаты вершин и координаты нормалей), текстурные координаты, описание материалов, пути и названия к текстурам, которые используются. Visual Basic .NET (VB.NET) - это объектно-ориентированный язык программирования, который можно рассматривать как очередной виток эволюции Visual Basic (VB), реализованный на платформе Microsoft .NET.В курсовой работе разработана программа, которая выполняет вращение куба, параметры которого задаются из файла, с учетом перспективы.Для этого нужно куб разбить на необходимое количество горизонтально расположенных прямоугольников-этажей. Такая программа может выполнять задачи, связанные необходимостью сэкономить материалы, то есть, например, будет рисовать наиболее короткий путь проложения электрической проводки"верхняя грань ax1R = ax1 ay1R = az1 * Math.Sin(angle1) ay1 * Math.Cos(angle1) az1R = az1 * Math.Cos(angle1) - ay1 * Math.Sin(angle1) ax2R = ax2 ay2R = az2 * Math.Sin(angle1) ay2 * Math.Cos(angle1) az2R = az2 * Math.Cos(angle1) - ay2 * Math.Sin(angle1) ax3R = ax3 ay3R = az3 * Math.Sin(angle1) ay3 * Math.Cos(angle1) az3R = az3 * Math.Cos(angle1) - ay3 * Math.Sin(angle1) ax4R = ax4 ay4R = az4 * Math.Sin(angle1) ay4 * Math.Cos(angle1) az4R = az4 * Math.Cos(angle1) - ay4 * Math.Sin(angle1) ax5R = ax5 ay5R = az5 * Math.Sin(angle1) ay5 * Math.Cos(angle1) az5R = az5 * Math.Cos(angle1) - ay5 * Math.Sin(angle1) ax6R = ax6 ay6R = az6 * Math.Sin(angle1) ay6 * Math.Cos(angle1) az6R = az6 * Math.Cos(angle1) - ay6 * Math.Sin(angle1) ax7R = ax7 ay7R = az7 * Math.Sin(angle1) ay7 * Math.Cos(angle1) az7R = az7 * Math.Cos(angle1) - ay7 * Math.Sin(angle1) ax8R = ax8 ay8R = az8 * Math.Sin(angle1) ay8 * Math.Cos(angle1) az8R = az8 * Math.Cos(angle1) - ay8 * Math.Sin(angle1) "верхняя грань ax1R = ax1 * Math.Cos(angle) - az1 * Math.Sin(angle) az1R = ax1 * Math.Sin(angle) az1 * Math.Cos(angle) ay1R = ay1 ax2R = ax2 * Math.Cos(angle) - az2 * Math.Sin(angle) az2R = ax2 * Math.Sin(angle) az2 * Math.Cos(angle) ay2R = ay2 ax3R = ax3 * Math.Cos(angle) - az3 * Math.Sin(angle) az3R = ax3 * Math.Sin(angle) az3 * Math.Cos(angle) ay3R = ay3 ax4R = ax4 * Math.Cos(angle) - az4 * Math.Sin(angle) az4R = ax4 * Math.Sin(angle) az4 * Math.Cos(angle) ay4R = ay4 "нижняягрань ax5R = ax5 * Math.Cos(angle) - az5 * Math.Sin(angle) az5R = ax5 * Math.Sin(angle) az5 * Math.Cos(angle) ay5R = ay5 ax6R = ax6 * Math.Cos(angle) - az6 * Math.Sin(angle) az6R = ax6 * Math.Sin(angle) az6 * Math.Cos(angle) ay6R = ay6 ax7R = ax7 * Math.Cos(angle) - az7 * Math.Sin(angle) az7R = ax7 * Math.Sin(angle) az7 * Math.Cos(angle) ay7R = ay7 ax8R = ax8 * Math.Cos(angle) - az8 * Math.Sin(angle) az8R = ax8 * Math.Sin(angle) az8 * Math.Cos(angle) ay8R = ay8 "верхняя грань ax1R = ax1 ay1R = az1 * Math.Sin(angle1) ay1 * Math.Cos(angle1) az1R = az1 * Math.Cos(angle1) - ay1 * Math.Sin(angle1) ax2R = ax2 ay2R = az2 * Math.Sin(angle1) ay2 * Math.Cos(angle1) az2R = az2 * Math.Cos(angle1) - ay2 * Math.Sin(angle1) ax3R = ax3 ay3R = az3 * Math.Sin(angle1) ay3 * Math.Cos(angle1) az3R = az3 * Math.Cos(angle1) - ay3 * Math.Sin(angle1) ax4R = ax4 ay4R = az4 * Math.Sin(angle1) ay4 * Math.Cos(angle1) az4R = az4 * Math.Cos(angle1) - ay4 * Math.Sin(angle1) ax5R = ax5 ay5R = az5 * Math.Sin(angle1) ay5 * Math.Cos(angle1) az5R = az5 * Math.Cos(angle1) - ay5 * Math.Sin(angle1) ax6R = ax6 ay6R = az6 * Math.Sin(angle1) ay6 * Math.Cos(angle1) az6R = az6 * Math.Cos(
План
Несколько планов на доработку кода программы:
Вывод
В курсовой работе разработана программа, которая выполняет вращение куба, параметры которого задаются из файла, с учетом перспективы.
Список литературы
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. Графические форматы [Электронный ресурс]: Свободная экциклопедия - Режим доступа к энциклопедии.: - Загл. с экрана.- яз. рус. ,англ. и др.
9. Visual Basic .NET [Электронный ресурс]: Свободная экциклопедия - Режим доступа к энциклопедии. : - Загл. с экрана.- яз. рус., англ. и др.
10. VRML-с чего начать [Электронный ресурс]: Свободный ресурс- Режим доступа: - Загл. с экрана- яз. рус.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы
Популярные работы
бесплатно
0
Курсовая работа
Маркетинг
Маркетинг, реклама и торговля
Особенности рекламы в магазине "Магнит"
Размещено:
21.03.2019
бесплатно
0
Курсовая работа
Оборудование молочной промышленности
Производство и технологии
Исследование гомогенизатора в производстве кисломолочных продуктов
Размещено:
10.01.2019
бесплатно
0
Курсовая работа
Без предмета
Маркетинг, реклама и торговля
Маркетинговое исследование рынка парикмахерских услуг
Размещено:
09.01.2019
бесплатно
0
Реферат
История
История и исторические личности
Подготовка Красной армии к Великой Отечественной войне
Размещено:
14.03.2019
бесплатно
0
Курсовая работа
Семейная психология
Психология
Ролевые ожидания и притязания супругов в молодой семье с разным уровнем удовлетворенности браком
Размещено:
09.01.2019
бесплатно
0
Курсовая работа
Товароведение непродовольственных товаров
Маркетинг, реклама и торговля
Товароведная характеристика лечебно-гигиенической косметики
Размещено:
15.10.2019
Новые загруженные работы
бесплатно
0
Реферат
Экономика машиностроительного производства
Экономика и экономическая теория
Экономика машиностроительного производства
Размещено:
04.03.2020
бесплатно
0
Лекция
Экономика машиностроительного производства
Экономика и экономическая теория
Экономика машиностроительного производства
Размещено:
04.03.2020
бесплатно
0
Контрольная работа
Экономика
Экономика и экономическая теория
Экономика малого бизнеса в сфере туризма и гостиничного сервиса
Размещено:
04.03.2020
бесплатно
0
Учебное пособие
Экономика
Экономика и экономическая теория
Экономика малого бизнеса
Размещено:
04.03.2020
бесплатно
0
Контрольная работа
Экономика отрасли
Экономика и экономическая теория
Экономика лесного хозяйства
Размещено:
04.03.2020
Дисциплины научных работ
Астрономия и космонавтика
(1640)
Банковское, биржевое дело и страхование
(17130)
Безопасность жизнедеятельности и охрана труда
(9694)
Биология и естествознание
(15089)
Бухгалтерский учет и аудит
(21807)
Военное дело и гражданская оборона
(2427)
География и экономическая география
(6683)
Геология, гидрология и геодезия
(8085)
Государство и право
(90982)
Журналистика, издательское дело и СМИ
(4628)
Иностранные языки и языкознание
(18669)
История и исторические личности
(32049)
Коммуникации, связь, цифровые приборы и радиоэлектроника
(13962)
Краеведение и этнография
(2068)
Кулинария и продукты питания
(6325)
Культура и искусство
(15897)
Литература
(13524)
Маркетинг, реклама и торговля
(29173)
Математика
(7120)
Медицина
(54840)
Международные отношения и мировая экономика
(13612)
Менеджмент и трудовые отношения
(47894)
Музыка
(2448)
Педагогика
(53477)
Политология
(9287)
Программирование, компьютеры и кибернетика
(36416)
Производство и технологии
(36631)
Психология
(32092)
Разное
(372)
Религия и мифология
(4346)
Рубрика
(44)
Сельское, лесное хозяйство и землепользование
(19996)
Социология и обществознание
(18330)
Спорт и туризм
(14943)
Строительство и архитектура
(12880)
Таможенная система
(2637)
Транспорт
(14967)
Физика и энергетика
(24517)
Философия
(14270)
Финансы, деньги и налоги
(33984)
Химия
(9719)
Экология и охрана природы
(12280)
Экономика и экономическая теория
(75840)
Экономико-математическое моделирование
(4303)
Этика и эстетика
(2616)
Посмотреть все работы
Хотите, перезвоним вам?
Жду звонка!
Позвонить с сайта