diplom 1
DESCRIPTION
online CAD of cabinet furnitureTRANSCRIPT
![Page 1: Diplom 1](https://reader035.vdocuments.pub/reader035/viewer/2022081603/557fd1a4d8b42ad1048b4e88/html5/thumbnails/1.jpg)
Дипломная работа
Тема: Разработка среды визуального моделирования САПР стеклянной мебели
Выполнил: Студент гр. 07-СА-4Попов Александр Евгеньевич
КГТУ, 2012
#1
![Page 2: Diplom 1](https://reader035.vdocuments.pub/reader035/viewer/2022081603/557fd1a4d8b42ad1048b4e88/html5/thumbnails/2.jpg)
Цели создания системы• Повышение эффективности работы конструктора-
проектировщика малого мебельного производства• Увеличение доступности САПР для пользователей
#2
Задачи клиентской части• Реализация возможности построения чертежа на основе
примитивов• Генерация 3D-модели на основе данных чертежа• Возможность открытия доступа к проектам пользователям• Взаимодействие с web-сервисом• Реализация в виде web-приложения
![Page 3: Diplom 1](https://reader035.vdocuments.pub/reader035/viewer/2022081603/557fd1a4d8b42ad1048b4e88/html5/thumbnails/3.jpg)
Проблемы локальных САПР
#3
• Потребляемые ресурсы• Стоимость• Сложность освоения• Необходимость в установке
![Page 4: Diplom 1](https://reader035.vdocuments.pub/reader035/viewer/2022081603/557fd1a4d8b42ad1048b4e88/html5/thumbnails/4.jpg)
#4
Решение проблемы
Создание простой легко-доступной САПР по архитектуре «клиент-сервер»
![Page 5: Diplom 1](https://reader035.vdocuments.pub/reader035/viewer/2022081603/557fd1a4d8b42ad1048b4e88/html5/thumbnails/5.jpg)
#5
Схема работы системы
![Page 6: Diplom 1](https://reader035.vdocuments.pub/reader035/viewer/2022081603/557fd1a4d8b42ad1048b4e88/html5/thumbnails/6.jpg)
#6
Выбор ЯП для клиентской частиКритерий Adobe Flash .NET (silverlight) HTML5, javascript
Парадигма программирования
Объектно-ориентированная
Объектно-ориентированная
Функциональная
Исполнение Виртуальная машина Виртуальная машина Интерпретатор браузера
Скорость вычислений(splay tree algorythm), тыс.
опер. в сек.
1475 1320 8337 (Opera)5943 (Firefox)
Поддержка браузерами Все(спец. плагин)
Все(спец. плагин)
Все
Сложность разработки Средняя Средняя Лёгкая
Размер файла исходных кодов 400 кб 10 кб 8 кб
![Page 7: Diplom 1](https://reader035.vdocuments.pub/reader035/viewer/2022081603/557fd1a4d8b42ad1048b4e88/html5/thumbnails/7.jpg)
#7
Интерфейс 2D-редактора
![Page 8: Diplom 1](https://reader035.vdocuments.pub/reader035/viewer/2022081603/557fd1a4d8b42ad1048b4e88/html5/thumbnails/8.jpg)
#8
Функционал и работа с приложением
Режимы работы
Добавление новой плоскости
Изменение свойствобъекта
![Page 9: Diplom 1](https://reader035.vdocuments.pub/reader035/viewer/2022081603/557fd1a4d8b42ad1048b4e88/html5/thumbnails/9.jpg)
#9
Построение 3D-модели
![Page 10: Diplom 1](https://reader035.vdocuments.pub/reader035/viewer/2022081603/557fd1a4d8b42ad1048b4e88/html5/thumbnails/10.jpg)
#10
Предложения по дальнейшему развитию сервиса• Автоматическое создание конструкторской
документации• Импорт чертежей в формат *.dxf• Редактирование 3D-моделей
![Page 11: Diplom 1](https://reader035.vdocuments.pub/reader035/viewer/2022081603/557fd1a4d8b42ad1048b4e88/html5/thumbnails/11.jpg)
#11
Лингвистическое обеспечение САПР• Javascript, HTML5• Python• AJAX, JSON
Командная разработка• Version Control System• Project Management System
![Page 12: Diplom 1](https://reader035.vdocuments.pub/reader035/viewer/2022081603/557fd1a4d8b42ad1048b4e88/html5/thumbnails/12.jpg)
#12
Выводы• Система реализована как web-приложение, доступное с
любого компьютера, имеющего выход в интернет• Система позволяет решать задачи проектирования и 3D-
моделирования простых предметов корпусной мебели• Web-приложение взаимодействует с серверной частью
прозрачно для пользователя и позволяет совершать обмен данными для расчётов и сохранения/загрузки черчежей
• Приложение позволяет открывать общий доступ к некоторым чертежам