Workarounds/ru

Введение

Цель данной статьи перечислить некоторые отсутствующие в настоящее время возможности в FreeCAD и предоставить обходные пути для их решения. Это может быть полезно для начинающих пользователей, которые не могут найти требующиеся инструменты, среди тех что существуют в FreeCAD.

Обходные решения для верстака Sketcher

Недостающая возможность Предлагаемое решение
1 Автоматическая привязка к объектам (геометрическим центрам, квадрантам, продолжениям, пересечениям)
2 Проверка геометрических и массовых свойства эскиза (площадь, центр масс, производные момента площади и т.д.)
3 Возможность использовать результаты работы инструмента Внешняя Геометрия непосредственно для операций над эскизом
  • Вручную обведите геометрию, созданную этим инструментом.
  • Ссылка на Ветку - инструмент Задание Геометрии
4 Проецирование нескольких рёбер одновременно с помощью инструмента Внешняя Геометрия, когда выбрана грань
  • Проецирование каждого ребра индивидуально
5 3D Эскизы
6 Проекция секущих кромок при создании эскиза на плоскость, проходящую через объект
7 Инструмент Показать сечение, показывающий заполненные срезы
8 Размер диаметра относительно оси симметрии для деталей вращения
  • Вместо этого создайте размер радиуса (можно ввести диаметр, делённый на 2 - расчёт будет произведён FreeCAD автоматически).
9 Размерные метки, адаптирующиеся к повороту вида, чтобы их всегда можно было прочитать
  • Поворачивайте вид при необходимости
10 Первый размер в эскизе, масштабирует геометрию так, чтобы её первоначально нарисованная форма не была нарушена
11 Возможность скрыть всю впомогательную геометрию в активном эскизе

Обходные решения для верстаков Деталь (Part) и Проектная Деталь (Part Design)

Недостающая возможность Предлагаемое решение
1 Проверить геометрические и массогабаритные характеристики модели
  • FCInfo макрос
  • Part CheckGeometry инструмент для проверки геометрии - площадь, объём, масса, длина, центр масс, моменты инерции, радиус гирации
2 Отображение центра масс модели (детали или сборочных единиц)
3 Плоскость сечения не создаёт впечатление, что модель полая
  • Измените свойство Освещение (Lighting) в настройках вида детали на "One side - Одна сторона" (очень грубый эквивалент, проблема с многоцветными деталями)
  • Используйте Деталь Секционный разрез - отменив выделение всех плоскостей перед нажатием Закрыть (Close)
  • Ссылка на ветку - экспериментальный рендер
4 Создание оси на пересечении 2-х плоскостей и плоскости посередине между двумя гранями/точками, возможно, больше вариантов для создания опорных элементов.
5 Автоматическое извлечение средней плоскости (для тонкостенных деталей)
6 Проецирование (карты/обёртки) эскизов на непланарные (например, цилиндрические) грани
7 Выбор части эскиза для выдавливания.
  • Выберите одну за другой все рёбра, образующие замкнутый контур, для выдавливания.
  • Выберите рёбра из эскиза и создайте дополнительную ссылку или под-объектную связующую форму и выдавите этот новый объект.
  • Выдавите полностью эскиз, расположенный на существующей грани модели в противоположном направлении (к существующей форме), так что создаются только новые грани. Затем можно выбрать эти грани по отдельности и выдавить их. Этот метод следует использовать с осторожностью, так как лишние 3D-операции могут привести к непредвиденным ошибкам. Поэтому рекомендуется использовать вышеуказанные обходные пути.
  • Ссылка на ветку - используйте инструменты Экспорта Одиночной Геометрии и Экспорта Нескольких Геометрий или автоматическую Подобъектную Форму, созданные при выборе из эскиза рёбер, образующих замкнутый контур, перед выдавливанием.
8 Скругления и фаски, захватывают смежные грани/рёбра.
  • Сделайте скругление с чуть меньшим радиусом (например, 6,4999 вместо 6,5 мм).
  • Моделируйте эти элементы непосредственно с помощью других операций, например ПроектнаяДеталь Вырезать, или сразу включайте их в эскизы.
9 Переменный радиус для инструмента ПроектнаяДеталь Скругление (PartDesign Fillet).
10 Параметрические кривые
11 Косметические резьбы
  • Добавьте косметические резьбы на листе Технического Чертежа (TechDraw)
  • Моделируйте настоящие резьбы, для отверстий, которые могут быть созданы автоматически с помощью инструмента Отверстие.
12 Разбивка (разделение поверхностей и объемных объектов с помощью эскизов и опорных плоскостей при неизменном количестве частей)
13 Направляющие для Выдавить вдоль траектории и Выдавить по сечениям или их эквиваленты в Верстаке Деталь.
14 Закручивание для ПроектнаяДеталь ПрофильПоТраектории (PartDesign AdditivePipe) или для Деталь ПрофильПоТраектории (Part Sweep).
15 Гибка существующих деталей
16 Шаблон вдоль кривой
17 Область вырезания - инструменты вырезания, затрагивающие только выбранную часть модели
18 Объединение смежных граней
19 Инструмент Отверстие с использованием точек из эскизов
  • Нарисуйте небольшую окружность для применения инструмента Отверстие
20 Опорные точки по координатам
21 Инструмент для автоматического создания рёбер (структурных усилений)
22 Инструмент для автоматического создания сводов/куполов
23 Растягивание граней до других граней (полезно, например, при получении средних поверхностей, как упоминалось выше)
24 Неоднозначные значения Деталь Булевы операции (возможность указать допуск для булевых объединений и других операций)
25 ПроектнаяДеталь Профиль по сечениям и ПроектнаяДеталь Профиль по траектории с возможностью использования открытого профиля в качестве первого или последнего сечения.
26 Инструмент для кругового профиля заданного диаметра по выбранной траектории.
  • Нарисуйте круглый профиль вручную
27 Дополнительное отображение локальной системы координат для опорных плоскостей.

Обходные решения для верстака Набросок (Draft)

Недостающая возможность Предлагаемое решение
1 Привязка к очевидным пересечениям кривых рёбер, перпендикулярных продолжений, продолжений дуг, геометрических центров и точек касания
2 Сочетания клавиш для инструментов Привязки в Наброске
  • Привязки можно активировать и деактивировать с помощью сочетаний клавиш, но только когда ни одно из полей ввода на панели задач не находится в фокусе (поэтому пользователь должен щёлкнуть в пустом месте панели задач, чтобы иметь возможность использовать сочетания клавиш для привязок)
3 Автоматическое изменение цвета объектов на 'нормальный' при удалении их из группы вспомогательной геометрии.
  • Переместите объекты на слой с правильными настройками цвета.
  • Измените цвет вручную
4 Возможность быстрого переключения между тремя основными рабочими плоскостями и их проекциями на выбранную точку (для 3D-черчения)
5 Ввод в командную строку, подобный AutoCAD
  • Используйте виджеты FreeCAD или Python скрипты для ввода данных.
6 Штриховка региона, окружённого кривой/ломаной
  • Создайте грань (штриховка может быть применена только к объектам с плоскими гранями):
    • В случае одиночного замкнутого контура: установите для свойства Make Face (Создать Грань) значение "true", а для режима отображения - "Wireframe - Каркас"
    • Улучшите составные кривые два или три раза, пока не получите грань или один замкнутый контур (см. выше)
    • Если кривые должны оставаться отдельными, но соединены между собой, создайте из них Подобъектную Связующую Форму.
    • Обведите область с замкнутой кривой (не параметрическая)

Обходные решения для верстака Чертёж (TechDraw)

Недостающая возможность Предлагаемое решение
1 Сломанные и повёрнутые/удалённые виды сечений
  • Используйте инструмент Разрезать на части, чтобы физически разрезать модель, а затем создать её вид
2 Автоматический размер диаметра на виде сбоку
  • Добавьте символ диаметра вручную
3 Ручное добавление геометрии в созданные виды
4 Затенённые (закрашенные) виды на чертежах
  • Разместите скриншоты модели на белом фоне на странице Чертежа
5 Размеры по ординате
  • Нет известного решения
6 Исключить рёбра из штриховки
  • В некоторых случаях может быть достаточно использовать первое из указанных здесь обходных решений и вручную создать сечение с пользовательской линией разреза.
7 Экспорт страниц Чертежа в формат PDF без преобразования текста из шаблона (контурный текст) в немаркируемый/непоисковый.
  • Экспортируйте страницу в формате SVG. Затем конвертируйте SVG в PDF с помощью, например, Inkscape или откройте SVG в веб-браузере, а затем сохраните или распечатайте в формате PDF.
8 Выбор рамкой объектов Чертежа
  • Выделите объекты вручную, один за другим (удерживая Ctrl)
9 Изменение стандартных видов и видов сечений с помощью инструментов эскиза
10 Вспомогательные виды
  • Создайте стандартный вид с нужного направления взгляда. В этом могут помочь обходные пути для "Вид, нормальный к грани". Поверните и расположите вид так, как нужно.

Обходные решения для верстака FEM (МКЭ)

Недостающая возможность Предлагаемое решение
1 Балки с произвольным поперечным сечением.
  • Вручную отредактируйте входной файл и измените параметры сечения балки.
2 Распределённая нагрузка на балки
3 Поддержка множественных сеток и, следовательно, возможность определения контакта между соприкасающимися (не разделёнными) гранями
4 Усовершенствованные модели материалов (гиперэластичность, ползучесть и т.д.)
  • Вручную отредактируйте входной файл и добавьте соответствующие ключевые слова для определения материала
5 Композитные оболочки
  • Вручную отредактируйте входной файл и измените определение сечения оболочки
6 Простое создание наборов узлов и элементов, а также поверхностей
  • Используйте наборы узлов и элементов, а также поверхности, созданные другими функциями (назначение материалов, граничные условия и т. д.)
7 Редактор ключевых слов CalculiX, позволяющий сворачивать строки данных и вносить изменения не только непосредственно перед выполнением анализа
  • Простой редактор, который может открыть .inp-файл перед запуском анализа, изменить синтаксис и сохранить изменения (доступ осуществляется с помощью кнопки Edit .inp file в окне МКЭ SolverControl (КонтрольРешателя)).
8 Сетка с шестигранными элементами
  • Создайте геометрию во FreeCAD, экспортируйте её для создания сетки во внешнее программное обеспечение (например, Gmsh или Salome_Meca), импортируйте сетку (например, в формате .inp или .unv), перетащите её в контейнер Analysis (Анализ) и наложите ограничения на геометрию.
9 Многоэтапные анализы (например, предварительная нагрузка для анализа частоты/прочности)
  • Подготовьте анализ с помощью первого шага, напишите файл .inp, отредактируйте его, добавив определения последующих шагов, и запустите анализ.
10 Выбор прямоугольной рамкой геометрических объектов для ограничений
  • Выберите геометрические объекты вручную, один за другим

Обходные решения для FreeCAD в целом

Недостающая возможность Предлагаемое решение
2 Улучшенный внешний вид/рендеринг 3D-моделей
2 Инструкции в Строке состояния ("Теперь выберите это...") для многих инструментов, для которых они были бы полезны (например, Ограничения в Скетчере), более информативные всплывающие подсказки
3 Последовательность выбора - некоторые инструменты требуют, чтобы пользователь сначала выбрал геометрический объект, в то время как другие позволяют выбрать его после включения инструмента
  • Нет известного решения
4 Больше возможностей настройки графического интерфейса - круговые меню, различные стили иконок, темы и т.д.
5 Расширенные инструменты выделения: выделение по углу, инвертирование выделения, выделение внутри граней и т. д.
  • Выбор вручную
6 Верстак Сборка с возможностью привязки деталей к началу координат и опорным элементам.
  • Нет известного решения
7 Инструмент Transform (Трансформировать) с возможностью перемещения и поворота относительно рёбер и глобальных координат
9 Больше возможностей для текстурирования
  • Нет известного решения
9 Выделите только отдельную функцию PartDesign в 3D виде, когда соответствующая операция выбрана в Дереве проекта.
  • Нет известного решения
10 Выбор только отдельного элемента ПроектнаяДеталь (PartDesign) в Дереве проекта, когда соответствующий элемент выбран в 3D виде.
  • Нет известного решения
11 Свободное моделирование
12 Генераторы и калькуляторы компонентов для сборки: болтовых и заклёпочных соединений, валов, шлицев, шпонок, кулачков, зубчатых колёс (цилиндрических, конических, червячных), подшипников, пружин, ремней и цепей, штифтов, уплотнительных колец
13 Инструмент для кинематического анализа правильно ограниченных эскизов
14 GD&T (англ.)(ГРиД - Геометрические размеры и допуски) непосредственно на 3D-моделях - Подход к MBD (англ.) Цифровому определению продукта (рус.)