Антиплагиат (1220852), страница 3
Текст из файла (страница 3)
Исходный код расположен врепозитории 25 GitHub.Three.js позволяет создавать ускоренную на 25 GPU 3D графику, используяязык 25 JavaScript как часть сайта без подключения проприетарных плагинов длябраузера. Это возможно благодаря использованию технологии 25 WebGL.Поддерживает трёхмерные модели формата 25 Collada .8Особенности :- Рендереры: Canvas, SVG или WebGL- Анимация: каркасы, быстрая кинематика, обратная кинематика, покадроваяанимация- 25 Объекты: сети, частицы, спрайты, линии, скелетная анимация и другое- Геометрия: плоскость, куб, сфера, тор, 3D текст и другое; модификаторы:ткань, выдавливание- 25 Экспорт и импорт: утилиты, создающие Three.js-совместимые JSON файлыиз форматов: 25 Blender, openCTM, FBX, 3D Studio Max, и Wavefront .obj файл- Поддержка: документация по API библиотеки находится в процессепостоянного расширения и дополнения, есть публичный форум и обширноесообщество- Примеры: на официальном сайте можно найти более 150 примеров работысо шрифтами, моделями, текстурами, звуком и другими элементами сценыБиблиотека Three.js работает во всех браузерах, которые поддерживаюттехнологию WebGL; также может работать с «чистым» интерфейсомэлемента 25 CANVAS, благодаря чему работает и на многих мобильныхустройствах.
Three.js распространяется под лицензией 25 MIT license.- blend4web представлен на рисунке 2.5Рисунок 2.5 – Скриншот сайта blend4web9Открытый фреймворк, предназначенный для создания иотображения интерактивной трёхмерной графики в браузерах. Blend4Webиспользует открытый пакет 3D-моделирования 27 Blender для подготовки контента.3D- 27 сцена создаётся в Blender и экспортируется в виде файла вформате 27 JSON и двоичного файла для последующей загрузки веб- 27 приложением.Сцена может быть также экспортирована в виде единственногосамодостаточного 27 HTML- файла, в который упаковываются экспортируемыеданные, 27 пользовательский интерфейс веб-плеера и исполняемый код. Экспорт вHTML-формате рассматривается как наиболее простой способ работы сBlend4Web.
27 Итоговый файл с минимальным размером порядка 1 27 МБ можетбыть размещен на веб-странице с помощью стандартного элемента 27 iframe. Вебприложения на основе Blend4Web могут быть развёрнуты в 27 популярных социальных сетях, таких как Facebook и ВКонтакте.В состав программных компонентов Blend4Web входят 27 библиотекиJavaScript, дополнение к Blender и набор инструментов для настройкипараметров 3D-сцен, 27 отладки и оптимизации.На каждый объект может быть назначено до 8 анимаций различного типа,включая 27 скелетную и вершинную анимацию.
Скорость и направлениеанимации, а также параметры систем частиц (размер, начальная скорость иколичество) могут быть заданы посредством 27 API.Ввиду использования кроссбраузерной технологии WebGL, Blend4Webработает во всех основных 27 браузерах, в том числе на мобильных устройствах .Тем не менее, в браузерах с экспериментальной реализацией стандарта WebGL,таких как 27 Internet Explorer, возможности Blend4Web поддерживаются неполностью .- 27 Dotty AR представлен на рисунке 2.610Рисунок 2.6 − Скриншот сайта Dotty ARDottyView облачная платформа для просмотра, представления и обмена 3Dмоделей.
DottyView позволяет взаимодействовать с этим облачным 3D MODELSтолько владелец может ей управлять. Возможность загрузить любую модель.Функции: поворот, масштаб, скрыть детали, добавить фотографии иссылки на модели для презентаций, анимации сборки и многое другое.Режимдополненной реальности.- globalgallery представлен на рисунке 2.7Рисунок 2.7 − Скриншот сайта globalgalleryОблачный сервис, через который люди могут делиться интерактивнымипрезентациями с другими пользователями всемирной сети.
Распространение11интерактивных презентаций посредством ссылок для других ресурсов. Есть дваспособа представления своих презентаций: 2d Тупн – последовательностьизображений запечатленного объекта из изображений или видо, 3d Турн –полноценная трехмерная модель, созданная в пакетах моделирования 3DS Max,Maya, Zbrush, Blender.- 3Dvieweronline представлен на рисунке 2.8Рисунок 2.8 – Скриншот сайта 3dvieweronlineНет подписки или установки программного обеспечения не требуется,чтобы попробовать эту услугу. Безопасные (файлы являются частными).Она работает на любом устройстве и ОС (ПК, планшеты, смартфоны).Реалистичная 3D визуализации ваших моделей.Быстрые измерения инструменты. Быстрые скриншоты .
Легкий обменэлектронной почтой и социальной медиа. Простое вложение ваших моделей ипродуктов на внешнем веб - сайте (для зарегистрированных пользователей).Следующие форматы поддерживаются: STEP, IGS, OBJ с MTL и текстуры, STLс цветами, DWG и DXF.Можно загрузить 1 модель в день (за последние 24 часов) не более 10 МБявляется пределом для незарегистрированных пользователей. 5 Гб свободногоместа предоставляются для зарегистрированных пользователей с бесплатнойучетной записи, 25 Гб хранения снабжен премиум аккаунта.12- Teamplatform представлен на рисунке 2.9Рисунок 2.9 – Скриншот сайта teamplatformTeamPlatform работает с широким диапазоном как "родных" CAD-форматов,так и универсальных форматами обмена 3D/2D данными.
Вы можетепросматривать в браузере, без плагинов, модели, созданные в SolidWorks,Siemens NX, CATIA, Pro / E (Creo), Autodesk в родных форматах, а такжеконвертированные в IGES, STEP, STL, PLY, FLS.Удобной фишкой является то, что CAD-сборками можно управлять прямо вбраузере.Благодаря модулю «Virtual Print», TeamPlatform идеальное решение для "3Dпринторщиков" компаний, которые продают услуги 3D печати через интернет.Мощный TeamPlatform API + навыки программирования, могут превратитьэти облака в элемент продвинутой PLM благодаря интеграции с САПР, онлайнили оффлайн CRM или бухгалтерским приложением, или PDM, SCM, ERP.Раньше, ценообразование TeamPlatform было простым и понятным,25$/месяц/пользователь и делаешь чего хочешь, теперь сложнее, надоотправлять запрос, и к каждому клиенту индивидуальный подход в вопросеценообразования.3.
ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ОБУЧАЮЩЕЙ ПРОГРАММЫСРЕДСТВА НА ПРИМЕРЕ КОНСТРУКЦИИ ШАТУННО-ПОРШНЕВОЙГРУППЫ ТЕПЛОВОЗНОГО ДИЗЕЛЯ Д49.13Реализация нашей задачи состоит в использование доступной программыдля создания 3D модели. На базе ДВГУПС имеется программа Solid Works.Имея размеры и внешний вид нашей конструкции можно смело изобразить ее внашей программе.Для этого человек,студент,програмист который разрабатывает данный методдолжен знать :- классификацию САПР- состовляющие САПР- принцип оптимизации проектов с использованием современных средстДолжен уметь:- создавать трехмерные детали и сборки деталей подвижного состава- применять современные программы продукты для прочностных расчетов- разбираться в устройстве разных узлов и деталей локомотиваВладеть:- терминологией САПР- навыками работы в современных пакетах прикладных программ,предназначенных для решения задач автоматизированного проектирования.- разбираться в поисковой системе интернетаОбъектом моделирования в данном примере будет втулка цилиндраупрощенной формы.Любая деталь в пакете SolidWorks начинается с создания нового(отдельного) документа.
Для этого в главном меню нужно нажать кнопку«Создать» смотреть рисунок 3.114Рисунок 3.1 − Создать новый документВ открывшемся окне «Новый документ» смотреть рисунок 3.2 нужновыбрать тип документа «Деталь» и нажать кнопку «ОК».Рисунок 3.2 − Новая детальРисование любой детали в детали в пакете SolidWorks начинается с созданияглавного эскиза. Все эскизы каждой детали должны быть «определенными» –число их размеров и взаимосвязей должно точно фиксировать каждыйотдельный элемент и эскиз в целом относительно «Начальной точки» смотретьрисунок 3. 5. Линия контура определенного эскиза в SolidWorks имеет черныйцвет, а неопределенного – синий.Для создания нового эскиза в пакете SolidWorks нужно на ленте «Эскиз»нажать одноименную кнопку смотреть рисунок 3.3.15Рисунок 3.3 − ЭскизЗатем при помощи курсора выбрать нужную для рисования плоскостьсмотреть рисунок 3.
4 и нажать левую кнопку мыши.Рисунок 3. 4 − Выбор плоскостиВ данной работе это будет плоскость «Спереди». После выбора плоскости врабочем поле появится «Начальная точка» эскиза смотреть рисунок 3.5.16Рисунок 3.5 − Начальная точкаВыбор начальной плоскости происходит только у первого (главного) эскизадетали, для второго и последующих эскизов кроме плоскости также можноуказывать любые грани (поверхности) созданной объемной детали.На первом этапе создания главного эскиза детали нарисуем окружность. Дляэтого выберем инструмент «Окружность» на ленте «Эскиз» смотреть рисунок3.6.Рисунок 3.6 − Выбираем окружностьНарисуем окружность через начальную точку главного эскиза, как показанона рисунке 3.7. Зеленая иконка (1 шт.) это взаимосвязь эскиза.17Рисунок 3.7 − ОкружностьКак видно из рисунка 3.7, окружность «не определена» – она синяя.















