Este contenido se ha traducido automáticamente. Mostrar original
Library CaseBuilder
Дизайнируйте 3D-печатные чехлы для разных вещей!
Как пользоваться этой библиотекой:
Подготовка.
Сделайте копию шаблона проекта CaseBuilderLib (Шаблон CaseBuilderTemplate.scad.). Шаблон предназначен для использования с Customizer OpenSCAD.
Дизайн персонализированного чехла выполняется в три этапа. Начните с установки переменной Stage на значение "Модель.(значение = 1).
Подиум для моделей.
Разработайте модель частей вашего корпуса в качестве дочерних элементов модуля CaseBuilder(). Сконструируйте каждую часть контента с использованием примитивных форм. Сложные формы будут обернуты в оболочку. Используйте точные измерения. Зазоры будут добавлены в полости автоматически.
Настройте внутренние размеры корпуса, установив переменные IdimX, IdimY и IdimZ. При необходимости, отрегулируйте положение содержимого с помощью переменных ObjX, ObjY и ObjZ.
При необходимости добавьте несколько отверстий для захвата, установив переменные Gh1X, Gh2X или Gh3X на значение в пределах внутреннего размера X. Дополнительные отверстия для захвата можно добавить, вручную расширив массив ghX при инстанциации модуля CaseBuilder().
Выберите вариант блокировки через переменную LockO. Варианты таковы:
- Нет замка (LockO =0)
- Эластичная нить (LockO =1)
- Потяните защелку (LockO =2)
Добавьте дополнительную метку к корпусу, установив строковую переменную LabT. Размер шрифта можно отрегулировать с помощью переменной LabS.
Продолжите, установив переменную Stage на значение "Проверяем.(значение = 2).
Проверка этапа.
Проверьте дизайн. Убедитесь, что все проблемы, выделенные красным цветом, устранены. Корпус можно открыть или закрыть, регулируя угол в переменной openA.
Верхняя часть корпуса может быть затенена с помощью переменной UvisB.
Нижняя часть корпуса может быть затенена с помощью переменной LvisB.
Продолжите, установив переменную Stage на значение "Генерировать.(значение = 3).
Генерировать сцену.
Проведите финальную проверку дизайна. Используйте переменные OpenA, UvisB и LvisB для детальной инспекции.