Демонстрация применения - Создание книжного сканера#

На этой странице показано, как с помощью PDT сделать сложные части модели книжного сканера.

../../../_images/addons_pdt_scan_1.png

Это типичный CAD-дизайн, состоящий из большого количества деталей, которые могут быть получены экструдированием профиля для создания 3D-меша. Следует отметить, что это более предпочтительный способ работы в среде CAD, чем начинать с 3D-меша и придавать ему форму вырезая части оттуда. Для большей ясности начнем с детали, в которой есть отверстие.

Создание торцевых панелей.

../../../_images/addons_pdt_scan_2.png

Торцевая панель в Режиме редактирования.#

Начнем с объекта «Одиночная вершина» с координатами 0,0,0 (потребуется дополнение «Extra Objects»).

Для удобства я разместил все объекты, кроме колёс, в нулевой точке мира, таким образом начальная вершина для этого компонента будет иметь координаты 0.39,-0.32,-0.3. Поэтому первое, что нужно сделать, это в режиме редактирования переместить эту Одиночную вершину в указанные координаты. Это можно сделать двумя способами:

  • Установите декартовы координаты на 0.39,-0.32,-0.3 соответственно, выберите операцию Перемещение и нажмите Дельта.

  • ИЛИ напишите в командной строке: gd0.39,-0.32,-0.3.

Теперь нам нужно экструдировать эту вершину на 0.64 вдоль оси Y:

  • Установите декартовы координаты равными 0,0.64,0 соответственно, выберите операцию Экструдировать Вершины и нажмите Дельта.

  • ИЛИ напишите: vd,0.64, в командной строке.

Выделите обе вершины и экструдируйте на 0,7 вдоль оси Z:

  • Установите декартовы координаты равными 0,0,0.7 соответственно, выберите операцию Экструдировать вершины и нажмите Дельта.

  • ИЛИ напишите vd,,0.7 в командной строке.

Скопируйте левую из новых вершин в точку 0,0.065,0.14:

  • Установите декартовы координаты равными 0,0.065,0.14 соответственно, выберите операцию Дублировать геометрию и нажмите Дельта.

  • ИЛИ введите dd,0.065,0.14 в командной строке.

Экструдируйте новую вершину на -0ю04 по Z:

  • Установите декартовы координаты на 0,0,-0.04 соответственно, выберите операцию Экструдировать вершины и нажмите Дельта.

  • ИЛИ введите vd,,-0.04 в командной строке.

У вас должно получиться следующее:

../../../_images/addons_pdt_scan_3.png

Выбраны две вершины, соедините их с помощью инструмента Join 2 Verts.

Выберите левую верхнюю вершину и экструдируйте ее на 0,02 по оси Y:

  • Установите декартовы координаты на 0,0.02,0 соответственно, выберите операцию "Экструдировать вершины и нажмите Дельта.

  • ИЛИ введите vd,0.02, в командной строке.

Экструдируйте по оси Z на 0.16:

  • Установите декартовы координаты на 0,0,0.16 соответственно, задайте операцию Экструдировать вершины и нажмите Дельта.

  • ИЛИ введите vd,,0.16 в командной строке.

У вас должно получиться следующее:

../../../_images/addons_pdt_scan_4.png

Продублируйте выделенные вершины на другую сторону:

Установка 3D-курсора, SHIFT+D, CTRL+M Y - стандартные команды Blender.

Закройте промежутки с помощью Join 2 Verts и у вас получится следующее:

../../../_images/addons_pdt_scan_5.png

Выберите указанные вершины, их требуется скруглить:

  • Установите Радиус на 0,03, Профиль на 0,5 и Сегменты на 6, нажмите Скругление.

  • ИЛИ введите fv0.03,6,0.5 в командной строке.

Таким будет результат:

../../../_images/addons_pdt_scan_6.png

Скопируйте левую нижнюю вершину в координаты 0,12 по Y и 0,1 по Z:

  • Установите декартовы координаты на 0,0.12,0.1 соответственно, выберите операцию Дублировать геометрию и нажмите Дельта.

  • ИЛИ введите dd,0.12,0.1 в командной строке.

Экструдируйте на 0.45 вдоль оси Z:

  • Установите декартовы координаты на 0,0,0.45 соответственно, выберите операцию Экструдировать геометрию и нажмите Дельта.

  • ИЛИ введите vd,,0.45 в командной строке.

Экструдируйте на 0.15 вдоль оси Y и на 0.31 вдоль оси Z:

  • Установите декартовы координаты на 0,015,0.31 соответственно, выберите операцию Экструдировать геометрию и нажмите Дельта.

  • ИЛИ введите vd,0.15,0.31 в командной строке.

Дублирование этих новых вершин на другую сторону:

Установка 3D-курсора, SHIFT+D, CTRL+M Y - стандартные команды Blender.

Закройте промежутки с помощью Join 2 Verts и у вас получится следующее:

../../../_images/addons_pdt_scan_7.png

Выберите указанные вершины, их требуется скруглить:

  • Установите Радиус на 0,03, Профиль на 0,5 и Сегменты на 6, нажмите Скругление.

  • ИЛИ введите fv0.03,6,0.5 в командной строке.

У вас должно получиться следующее:

../../../_images/addons_pdt_scan_8.png

Соедините эти две вершины с каждой стороны с помощью инструмента Соединить 2 вершины, получив следующее:

../../../_images/addons_pdt_scan_9.png

Выберите эти вершины и нажмите F - (команда Blender для создания полигона), чтобы получить вот следующее:

../../../_images/addons_pdt_scan_10.png

Переключите выделение (CTRL+I), выделите дополнительно четыре вершины на границе и снова создайте Полигон, получив следующее:

../../../_images/addons_pdt_scan_11.png

Дублирование всей геометрии на -0,02 вдоль оси X:

  • Установите декартовы координаты на -0.02,0,0 соответственно, выберите операцию Дублировать геометрию и нажмите Дельта.

  • ИЛИ введите dd-0.02,, в командной строке.

У вас должно получиться следующее:

../../../_images/addons_pdt_scan_12.png

Выберите обе внешние петли рёбер и используйте Edge => Bridge Edge Loops, повторите для петель внутренних рёбер, чтобы получить все полигоны:

../../../_images/addons_pdt_scan_13.png

Показано в режиме отображения Полигонов

Выйдите из режима редактирования, назовите объект «End-R» и продублируйте его (SHIFT+D), переименуйте этот новый объект в «End-L».

Перейдите в режим редактирования нового объекта «End-L» и отзеркальте все грани относительно оси X.

  • Установите 3D курсор.

  • Выберите всю геометрию.

  • Нажмите CTRL+M.

  • Нажмите SHIFT+N для исправления нормалей полигонов.

Теперь у вас должны получиться два конца, таких как эти:

../../../_images/addons_pdt_scan_14.png

Вы должны увидеть преимущества такого порядка действий, когда сначала создаются торцевые профили, а затем, для получения экструдированной формы, соединяются петли ребер. Это позволяет избежать дублирования геометрии, а также сделать отверстия в объекте, с помощью дополнительных рёбер, которые разделяют полигон на части по краям отверстия. После моделирования можно добавит к объектам модификатор Edge split, чтобы исправить затенение, и, конечно, сделать подходящий материал.

Вы также можете увидеть, что мы можем использовать``PDT Design Functions & Tools``, или``PDT Command Line``чтобы просто печатать команды.

Мы можем использовать те же принципы, чтобы создать все остальные компоненты.

_Продолжение следует…_