Сборник Макросов

From FreeCAD Documentation
Jump to navigation Jump to search
This page is a translated version of the page Macros recipes and the translation is 74% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎hrvatski • ‎italiano • ‎polski • ‎português do Brasil • ‎română • ‎svenska • ‎čeština • ‎русский
Text-x-python.png Macros

Перевод данной страницы выполнен в основном средствами автоматизированного перевода. В связи с чем, страница нуждается в правках и коррекциях.

Данная страница содержит макросы которые добавляют функциональности FreeCAD.

Если вы создали макрос и хотите включить его в какую-либо категорию на данной странице, см. раздел "документирование макросов", чтобы узнать о том, как это сделать правильно.

Категории

Part CheckGeometry.svg Операции 3D Вида

  • Macro Rotate View view 90 Degrees.png Макрос "Rotate View": Этот макрос поворачивает текущий вид на 90° влево. Работает только в том случае, если вы находитесь в 16px/ru XY (top) вид.
  • Macro Rotate View with Y pointing upwards .png Макрос "Rotate ViewAxonometric": Этот макрос поворачивает текущее представление в аксонометрическом режиме.
  • Text console python.png Макрос "Rotate View Free": Этот макрос используется в консоли Python и поворачивает текущее представление под заданным углом и плоскостью.
  • Macro View Rotation.png Макрос "View Rotation": Предоставляет графический интерфейс, позволяющий поворачивать изображение на точные величины во всех трех направлениях.
  • Macro Texture Objects.png Макрос "Texture Objects": Позволяет временно наносить текстурное изображение на выбранные объекты.
  • Macro Mouse Cross.png Макрос "Mouse Cross": Превращает курсор мыши в перекрестие.
  • Centericon.png Макрос "Move to Origin": Преобразует размещение объекта таким образом, чтобы выбранное местоположение стало его новым источником.
  • Macro Align View to Face.png Макрос "Align View to Face": Выравнивает текущий вид по выбранной грани.
  • Macro Align Object to View.png Макрос "Align Object to View": Этот макрос выравнивает выбранный объект по текущему виду и задает координаты размещения камеры.
  • Macro Align Camera to Working Plane.png Макрос "Align Camera to Working Plane": Выравнивает камеру по текущему Draft Working Plane
  • Macro Align Working Plane to Camera.png Макрос "Align Working Plane to Camera": Этот макрос перемещает текущий Draft Working Plane в центр текущего представления.
  • Macro Align Face Object to View.png Макрос "Align Face Object to View": Выравнивает грань выбранного объекта по текущему виду (в случае отверстия для грани отверстие помещается на вид).
  • Macro Toggle Views Visibility.png Макрос "Toggle Panels Visibility": Переключает видимость различных вспомогательных панелей в FreeCAD, позволяя просматривать главное окно со всем доступным пространством экрана.
  • FCCamera 00.png Макрос "FCCamera": Этот макрос может поворачивать экран под определенным углом и по определенной оси и создает план, обращенный к экрану, чтобы создать форму в указанном плане, расположив выбранное лицо лицом к экрану, чтобы определить положение камеры.
  • Macro SelectVisible.png Макрос "Toggle Visibility": Набор из трех макросов, макрос 1: скрыты не выбранные объекты, макрос 2: отображаются все объекты, макрос 3: скрытые все объекты.
  • Macro VisibleAlls.png Макрос "Visible Alls objects": Этот макрос проверяет видимость всего объекта в документе (Видимость=True).
  • Macro HiddenAlls.png Макрос "Hidden Alls objects": Этот макрос проверяет скрытие всех объектов в документе (Видимость=Ложь).
  • Macro If Selected Stay If Not Then Delete.png Макрос "If Selected Stay If Not Then Delete" :Все объекты, не выбранные зайцем, удалены!!.
  • Macro SelectVisible2.png Макрос "Toggle Visibility2 1-2": Набор из двух макросов, макрос 1:Macro_Toggle_Visibility2_1-2 скрыл не выбранные объекты, макрос 2:Macro_Toggle_Visibility2_2-2 отобразил все объекты, макрос с исходной видимостью.
  • Macro VisibleAlls2.png Макрос "Toggle Visibility2 2-2": Набор из двух макросов, макрос 1:Macro_Toggle_Visibility2_1-2 скрыл не выбранные объекты, макрос 2:Macro_Toggle_Visibility2_2-2 отобразил все объекты, макрос с исходной видимостью.
  • SelectVisible.png Макрос "SelectVisible": Выбирает все видимые объекты в дереве.
  • Macro Manage Navigational Styles1.png Макрос "Manage Navigational Style1": Эта пара макросов позволяет изменить стиль навигации на "CAD".
  • Macro Manage Navigational Styles2.png Макрос "Manage Navigational Style2": Эта пара макросов позволяет изменить стиль навигации на "Invertor".
  • Macro Duplicate Selection.png Макрос "Duplicate Selection": Этот макрос проверяет , дублируется ли один выбор, выберите объект В 3D-ПРЕДСТАВЛЕНИИ "Запрещенный объект", если один или один выбор дублируется, макрос остается постоянным.
  • Macro Copy3DViewToClipboard.png Макрос "Copy3DViewToClipboard": Копирует содержимое 3D-вида размером 640х480 пикселей в буфер обмена.
  • Macro Perpendicular To Wire.png Макрос "Perpendicular To Wire": Этот макрос расположил ваш объект перпендикулярно выбранному проводу.
  • Macro Rotate To Point.png Макрос "Rotate To Point": Макрос для поворота объекта на себя с осью вращения, центром привязки, центром масс или последней точкой, нажатой
  • Macro FCTreeView.png Макрос "FCTreeView": Макрос для перечисления всех объектов в проекте в одном списке без иерархии, параметры сортировка по имени, метке, видимости, группе, по длине, поиск по имени, метке .... без учета регистра или с учетом регистра и выберите все объекты, отображаемые в окне макроса.
  • Macro Select Hovering.png Макрос "Select Hovering": Выбирает выбранную грань, ребро, вершину при наведении курсора мыши.
  • Macro ExpandTreeItem.png Макрос "ExpandTreeItem": Раскрывает все выбранные элементы в древе проекта. Если ни один пункт древа не выбран, то макрос разворачивает/сверачивает все элементы.
  • Macro Mouse over cb.png Макрос "Mouse over cb": Отображает все элементы под курсором (также будут отображаться элементы, перекрытые другими элементами).
  • Macro FC element selector.png Макрос "FC element selector": этот макрос отображает все элементы под курсором того же "Макрос наведен на cb" с графическим интерфейсом (элементы, покрытые другими элементами, также будут отображаться)
  • Macro Screen Wiki.png Макрос "Screen Wiki": Специальный макрос для соавторов Википедии, позволяет сохранить 3D-вид или окно FreeCad полностью, в указанном формате и размере.
  • GuiResetToolbars.svg Макрос "GuiResetToolbars": Сбрасывает положение панелей инструментов в исходное состояние.

Draft FlipDimension.svg Анимация

Applications-python.svg Программирование и создание скриптов

  • Macro MessageBox.png Макрос "MessageBox": Поясняет как отобразить информацию в макросе через графический интерфейс.
  • MEPlan.png "Qt Example": Пример использования команд Qt, их соединений, извлечения и назначения данных.
  • Macro Python Assistant Window.png Макрос "Python Assistant Window": Предоставляет рабочее пространство для вырезания/копирования/вставки кода Python, он сегментирован, поэтому можно выбирать разные разделы, и он сохраняется между сеансами FreeCAD.
  • Macro Build Utility.png Макрос "Build Utility": Представляет из себя утилиту для сборки проекта из файлов подпроектов с помощью средства слияния проектов.
  • Macro Global Variable Watcher.png Макрос "Global Variable Watcher": Облегчает пользователю выбор глобальных переменных и мониторинг их значений.
  • Macro clone explicit.png Макрос "clone explicit": Создает копию каждого выбранного объекта и устанавливает его свойства в выражение, связывающее исходный объект, делая его явным и редактируемым клоном.

Arch MeshToShape.svg Преобразования

  • Macro Extract Wires from Mesh.png Макрос "Extract Wires from Mesh": Извлекает габаритный каркас из выбранных сеток.
  • Macro MeshToPart.png Макрос "MeshToPart": Преобразует выбранные сетки в детали.
  • PartToVRML.png Макрос "PartToVRML": Преобразует выбранные детали в сетки VRML для малого размера и более быстрой загрузки (модели VRML совместимы с Kicad и Blender).
  • Macro FaceToSketch.png Макрос "FaceToSketch": Преобразует выбранную грань в один эскиз без ограничений.
  • Macro FCWire To Volume.png Макрос "FCWire To Volume": Этот макрос создает логическую операцию с выбранными объектами, просто выберите провода, задающие толщину, и нажмите "Создать".
  • Macro DeepCopy.png Макрос "DeepCopy": Создает соединение из детали с копией всех ее форм.
  • MultiCopy-reduced.png Макрос "MultiCopy": MultiCopy позволяет дублировать (копировать и вставлять) несколько объектов FreeCAD, которые могут быть помечены последовательно пользователем.

Drawing-orthoviews.svg Верстак Drawing

Верстак Drawing считается устаревшим, начиная с FreeCAD 0.17. Вместо этого рассмотрите возможность использования верстака TechDraw.

  • Macro Automatic drawing.png Макрос "Automatic drawing": Позволяет пользователю получить представление о своем объекте на чертеже в 4 различных положениях (спереди,сверху,iso,справа). Нуждается в некоторой доработке, чтобы быть более эффективным.
  • Macro CartoucheFC.png Макрос "CartoucheFC": Графический макрос для простого заполнения всех полей основной надписи рабочего листа FreeCAD, формат даты и символ режима проекции адаптируются к выбранному региону ЕС или США.
  • Macro CartoucheFC Full.png Макрос "CartoucheFC Full": Графический макрос для простого заполнения всех полей основной надписи шаблонов чертежей FreeCAD, формат даты и символ режима проекции адаптируются к выбранному региону ЕС или США.
  • Macro CartoucheFC 2.png Макрос "CartoucheFC 2": Этот графический макрос для простого заполнения всех полей основной надписи чертежа модели №2.
  • Macro Normal Vector.png Макрос "Normal Vector": Определяет вектор нормали предварительно выбранной грани для создания чертежного вида, перпендикулярного этой грани.

Draft BSpline.svg Dxf 2D Draft

  • Macro Rectellipse.png Макрос "Rectellipse": Создает параметрический прямой rectellipse.
  • Macro Draft Circle 3 Points.png Макрос "Make Circle 3 Points": Создает круг по 3-ем выбранным точкам, точки могут быть объектами(этот пример объединяет два примера ниже, все параметры просто отображаются в графическом окне).
  • Macro Draft Circle 3 Points.png Макрос "Draft Circle 3 Points": Создает окружность по 3-ем выбранным точкам в ортогональном 2D пространстве.
  • Macro Draft Circle 3 Points.png Макрос "Draft Circle 3 Points 3D": Создает круг по 3 выбранным точкам в 3D пространстве.
  • Macro Make Arc 3 Points.png Макрос "Make Arc 3 Points": Создает дугу по 3 выбранным точкам.
  • Macro Ellipse-Center+2Points.png Макрос "Ellipse-Center+2Points" Создает эллипс, по трем точкам (в следующем порядке): центр, большой радиус и малый радиус.
  • Macro FCConvertLines.png Макрос "FC Convert Lines": Этот макрос преобразует линию объекта или wire в штриховую, штрихпунктирную, штрихпунктирную с двумя точками, прерывистую линию со стрелкой и заданными размерами.
  • Macro EdgesToArc.png Макрос "EdgesToArc": Преобразует выбранные ребра в дугу окружности, если это возможно. Полезно для восстановления дискретизированных дуг.
  • Macro Creating faces from a DXF file.png Макрос "Creating faces from a DXF file": Этот макрос создает гран из файла DXF, "Слой" распознается отдельно и trained в группах.
  • Macro DXF to Face and Sketch.png Макрос "DXF to Face and Sketch": Этот макрос преобразует выбранные элементы импортированного dxf в грань эскиза.
  • Macro Compound Plus.png Макрос "Compound Plus": Команда Draft, установленная в небольшом макросе для примера 2D-эскиза: работа с файлами DXF.
  • Macro Dxf To Shape.png Макрос "Dxf To Shape": Утилита макроса для создания уникального провода со множеством проводов, тип созданного провода выбирается для создания провода, Bspline, BsplineCurve, BsplineCurve + Дуга, полигон, кривая Безье.

Fem ResultDisplacement.svg FEM (МКЭ)

  • Macro GMSH.png Макрос "GMSH": Создание FEM-сеток с помощью генератора сеток GMSH
  • Text-x-python.png Макрос "export transient FEM results": Экспортирует несколько объектов результатов FEM из анализа переходных процессов в формат VTK и создает файл PVU, который можно использовать для загрузки результатов непосредственно в ParaView для последующей обработки.

Part Measure Clear All.svg Информация и измерения

  • FCInfo.png Макрос "FCInfo": Предоставляет ряд информации о выбранной форме и может отображать преобразование длины, наклона (градусы, радиан, градус) формы, поверхности, объема и веса формы в плотности, выбранной в различных международных и англосаксонских единицах измерения
  • FCInfo.png Макрос "FCInfo Alternate Linux": То же, что и выше, но для Linux
  • Macro FCInfoGlass.png Макрос "FCInfoGlass": Предоставляет ряд сведений о выбранной форме и отображается на экране 3D.
  • FCInfoToMouse.png Макрос "FCInfoToMouse": Предоставьте информацию о координатах, длине и углах в режиме реального времени с помощью мыши в виде пузырьковой аннотации, отображаемой на 3D-экране.
  • Macro Delta xyz.png Макрос "Delta xyz": Задает значения дельты и расстояние между 2 точками.
  • Macro ObjectInfo.png Макрос "ObjectInfo": Удобный модуль "Информация", созданный пользователем FreeCAD.
  • Macro Dump Objects.png Макрос "Dump Objects": Этот макрос генерирует список всех объектов в текущем документе - список может быть в окне или в представлении отчета.
  • Macro MeasureCircle.png Макрос "MeasureCircle": Вычислите радиус окружности по 3 точкам или круглому краю.
  • Macro CenterOfMass.png Макрос "CenterOfMass": Показывает общую массу и центр масс нескольких объектов, выбранных с выбранной плотностью.
  • Macro SimpleProperties.png Макрос "SimpleProperties": Краткое отображение основных физических свойств объекта (объем, размеры связанной коробки, ...)

Draft VisGroup.svg Библиотеки

Bound-expression.svg Математические функции

уравнения.

IFC.svg Многофункциональные

  • WF wf.png Макрос "WorkFeatures": Инструментальная утилита для создания планов осей, плоскостей из 3 точек, осей на форме, информации о координатах фигуры и многих других полезных функций, облегчающих создание вашего проекта. Эта утилита находится рядом в комбинированном представлении.

Workbench Image.svg Создание объектов

  • Macro makeCube.png Макрос "Make Cube": Создает [[1]] из 4 точек.
  • Macro Solid Sweep.png Макрос "Solid Sweep": Создает твердое тело, перемещая 2D-профиль по траектории, ранее выбранной в 3D-представлении. 2D-элементы могут быть созданы с помощью обычных инструментов в графическом интерфейсе FreeCAD.
  • Macro Geodesic Dome.svg Макрос "Geodesic Dome": Этот макрос создает геодезическую оболочку купола.
  • Pyramidicon.svg Макрос "Pyramid": Этот макрос создает параметрическую пирамиду. Все параметры настраиваются так же, как и в случае с конусом детали.
  • Dodecahedron.svg Макрос "Polyhedrons": Этот макрос создает параметрические многогранники (додекаэдр, икосаэдр, тетраэдр, ...). Настраивается с помощью радиуса или стороны.
  • Macro Line Length.png Макрос "Line Length": Создает линию с координатами XYZ, длиной и углом к плоскости X Y.
  • Macro Cut Line.png Макрос "Cut Line": Вырезает линию и создайте x точек, указав количество точек, создавать линию или нет, создавать точки или нет, создавать биколор или нет по выбору.
  • Macro CirclePlus.png Макрос "CirclePlus": Создает круг или дугу, указав радиус, диаметр, окружность, площадь, начало, угол, дугу, угол, шнур, стрелку, центр (точку) по выбору (то же самое ниже, но с графическим интерфейсом), а также создайте сектор и грань.
  • Macro Circle.png Макрос "Circle": Создает круг или дугу, указав радиус, диаметр, окружность, площадь, начало, угол, дугу, угол, шнур, стрелку, центр (точку) по выбору (то же самое выше без графического интерфейса).
  • Macro Cut Circle.png Макрос "Cut Circle": Вырезает круг или дугу и создайте x дуг, указав количество вырезов.
  • Macro Triangle AH.png Макрос "Triangle AH": Этот макрос создает один треугольник, создавая треугольник, задавая угол наклона головы и высоту треугольника (треугольник головы расположен в координатах xyz 0.0).
  • FCTexture.png Макрос "Texture": Создает проект из bmp-изображения, чтобы легко создать текстуру.
  • FCCreaLoft.png Макрос "Loft": Создайте Loft со списком проводов (специально созданный для макро-текстуры см. Выше)ю
  • FCCircularTextButtom.png Макрос "Circular Text": Этот макрос создает текст вокруг цилиндра.
  • Macro WireXYZ.png Макрос "WireXYZ": Этот макрос создает провод с координатами, извлеченными из файла. Координаты X Y Z разделены пробелом.
  • Macro ReproWire.png Макрос "Repro Wire": Этот макрос воспроизводит все выбранные элементы подобъекта провод или грань.
  • Part Prism Apothem.svg Макрос "Apothem Based Prism GUI": Диалоговое окно с графическим интерфейсом, которое создает призму на основе Apothem (inradius) на основе пользовательского ввода.
  • FCSpring Helix Variable.png Макрос "FCSpring Helix Variable": Этот макрос создает усечение одной пружины, кривизна регулируется на всей катушке по выбору.
  • FCSpring On Surface.png Макрос "FCSpring On Surface": Этот макрос создает одну пружину (спираль) на поверхности объекта (твердого тела).
  • Macro Guitar fretboard.png Макрос "Guitar fretboard": Производитель грифа для гитары
  • Macro Guitar Nut.png Макрос "Guitar Nut": Генератор гитарных гайковертов.
  • Cam-groover-icon-32x32.png Макрос "FCCamGroover": Создает рифленый цилиндр для кулачка.
  • Macro Site From Contours.png Макрос "Site From Contours": Создает Arch Site из серии контурных линий.
  • FCHoneycombMakerIcon.png Макрос "FCHoneycombMaker": Создает параметрическую ячеистую сетку.
  • Hilbert curve icon.png Макрос "HilbertCurve": Создает провод кривой Гильберта в 2 или 3 измерениях с большим количеством итераций.
  • AeroFoil.png Макрос "AeroFoil": AeroFoil создает кривые и грани профиля, используя предварительно определенные модели, алгебраические функции и файлы DAT или CSV.

Workbench PartDesign.svg Преобразование объектов

  • Macro ArrayCopy.png Макрос "ArrayCopy": Копирует выбранный объект несколько раз в сетку массива.
  • Macro FlattenWire.png Макрос "FlattenWire": Выравнивает провода тяги, которые не являются плоскими по их средней координате Z.
  • Macro FlattenWire3Points.png Макрос "FlattenWire3Points": Выравнивает провода тяги, которые не являются плоскими, до плоскости, определенной 3 точками.
  • Macro JointWire.png Макрос "JointWire": Позволяет найти и соединить все несвязанные края с ближайшим несвязанным с помощью линии.
  • Macro Remove parametric history.png Макрос "Remove parametric history": Удаляет всю параметрическую ассоциативность из объекта, оставляя его "тупой" формой
  • Macro SuperWire.png Макрос "SuperWire": Заставляет создавать провод из линий и дуг, которые не обязательно соприкасаются друг с другом. Используйте это, если не удается выполнить нормальную работу с проводом
  • Macro HealArcs.png Макрос "HealArcs": Иногда дуги преобразуются в BSplines, например, когда к ним применяются операции масштабирования. Этот макрос воссоздает из них допустимые дуги. Полезно перед экспортом в dxf.
  • Macro CloneConvert.png Макрос "CloneConvert": Создает клон объекта и преобразуется в выбранное положение и размер (дюйм, мм, м, мкм...). Базовый объект распознается в мм (база FreeCAD).
  • Image Scaling.svg Макрос "Image Scaling": Макрос для легкого масштабирования чертежей, графики, диаграмм, чертежей и аналогичных 2D-изображений в графическом верстаке.
  • Macro MatrixTransform.png Макрос "MatrixTransform": Применяйте преобразования линейного пространства для искажения фигур. например, неравномерное масштабирование, сдвиг, зеркальное отображение, замена осей.
  • Macro Connect And Sweep.png Макрос "Connect And Sweep": Этот макрос легко создает соединение между двумя объектами, объектом и точкой или между двумя точками или выбранной линией, проводом, краем (центр объектов является начальной и конечной точками развертки) может быть выбран в виде настраиваемого многоугольника эллипса.
  • Part Section.png Макрос "Section": (параметрический): Альтернативная реализация инструмента сечения детали, более подходящего для создания траекторий развертки.
  • Macro Overlap.png Макрос "Overlap": (параметрический): Логическая операция. Аналогично общей части, но с пользовательским порогом количества перекрытий.

Workbench PartDesign.svg PartDesign Workbench

  • Workbench PartDesign.svg Macro PDWrapper: Encapsulates non-PartDesign solids for use in PartDesign Bodies, and more.

View.svg 3D Принтеры

  • Macro 3d Printer Slicer.png Макрос "3d Printer Slicer": Экспортирует текущий дизайн в программное обеспечение slicer или CAM.
  • Macro 3d Printer Slicer Individual Parts.svg Макрос "3d Printer Slicer Individual Parts": Этот код при запуске экспортирует видимые тела на верхнем уровне (тела, расположенные глубже в дереве, будут игнорироваться) текущего открытого дизайна в отдельные файлы STL и открывает их в используемом вами программном обеспечении для нарезки. Этот макрос будет искать Cura по умолчанию, но вы можете изменить его на любой другой слайдер, изменив переменную SLICERAPP в исходном коде.

Preferences-raytracing.svg Визуализация (Raytracing)

Spreadsheet.svg Электронные таблицы (Spreadsheet)

  • Aliasmanager icon.png Макрос "Alias Manager": Помогает управлять псевдонимами внутри рабочего стола электронных таблиц FreeCAD. Он способен создавать, удалять, перемещать псевдонимы и создавать группу файлов "семейство частей".
  • Easy-alias-icon.png Макрос "EasyAlias": Быстрое создание псевдонимов в рабочей среде электронных таблиц FreeCAD. Он использует метки из одного столбца для создания псевдонимов для соседних ячеек в следующем столбце справа, например, метки из столбца A становятся псевдонимами для ячеек в столбце B.
  • Macro SpreadsheetTools.png Макрос "Spreadsheet Tools": Этот макрос помогает управлять ячейками внутри рабочего стола электронных таблиц FreeCAD.
  • Macro FCTreeView.png Макрос "FCTreeView": Макрос для перечисления всех объектов в проекте в одном списке без иерархии, параметры сортировка по имени, метке, видимости, группе, по длине, поиск по имени, метке .... без учета регистра или с учетом регистра и выберите все объекты, отображаемые в окне макроса.
  • Macro FCSpreadsheet Extract.png Макрос "FCSpreadSheet Extract": Этот макрос сохраняет данные в csv-файле с формулой или в xml-файле.

Arch Survey.svg Утилиты

  • CenterFace.png Макрос "CenterFace": Этот макрос красным цветом создаст контур (редактируемый) центра грани (центра масс) с 1 точкой и выведет координаты.
  • Macro Center Align Objects with Faces or Edges.png Макрос "Center Align Objects with Faces or Edges": Этот макрос охватывает следующие ограничения: - Концентрическое ограничение среди нецилиндрических деталей; - Ограничение на центральные грани и/или кромки. Он также работает с новыми контейнерами Body и App::Part, а также с иерархией STEP.
  • Macro Easy Cutouts for Enclosures.png Макрос "Easy cutouts for Enclosure Design": Этот макрос очень удобно делает вырезы для корпусов.
  • Macro MacroMenu.png Макрос "MacroMenu": Добавляет макросы, найденные в папке макросы, в меню Макросы FreeCAD.
  • Force Recompute.png Макрос "ForceRecompute": Принудительный ручной пересчет модели.
  • Macro Recompute Profiler.png Макрос "Recompute Profiler": Измеряет время, необходимое для повторного вычисления каждого объекта в проекте.
  • Macro Shake Sketch.png Макрос "Shake Sketch": Встряхните эскиз, чтобы обнаружить его свободные части.
  • Replace Part.png Макрос "Replace Part in Assembly": Заменяет деталь (простая копия) в "Сборке" другой деталью (простая копия).
  • Macro Toggle Drawstyle.png Макрос "Toggle Drawstyle": Этот макрос переключает стиль рисования выбранного объекта.
  • Macro Toggle Drawstyle Optimized.png Макрос "Toggle Drawstyle Optimized": Этот макрос переключает стиль рисования выбранного объекта (тот же макрос Переключает стиль рисования выше оптимизирован для всех языков).
  • Macro HighlightCommon.png Макрос "HighlightCommon": Выделяет общие части.
  • HighlightDifference.png Макрос "HighlightDifference": Вычислите разницу между двумя фигурами.
  • Macro cross section.png Макрос "cross section": Отображает интерактивное скользящее поперечное сечение.
  • Macro Print SceneGraph.png Макрос "Print_SceneGraph": Выводит изображение сцены.
  • BoundBoxTracing.png Макрос "BoundingBox Tracing": Эта красная трассировка макроса (редактируемая) вокруг рамки с 6 прямоугольниками.
  • Macro Arch Axis System Repartition.png Макрос "Arch Axis System Repartition": Этот макрос поможет вам создать систему осей дуги вдоль линии.
  • Macro Perpendicular To Wire.png Макрос "Perpendicular To Wire": Этот макрос расположил ваш объект перпендикулярно выбранному проводу.
  • Macro merge duplicate materials.png Макрос "merge duplicate materials": Объединяет материалы с одинаковым базовым именем (с разными окончаниями цифр, такими как 001, 002,...) в одно целое.
  • Macro Unbind Numpad Shortcuts.png Макрос "Unbind Numpad Shortcuts": переопределяет стандартные команды просмотра с цифровых клавиш на Ctrl+цифра, чтобы они случайно не вращали представление при вводе чисел.
  • Macro findConfigFiles.png Макрос "findConfigFiles": Находит файлы конфигурации пользователя system.cfg и user.cfg, копирует расположение папок в системный буфер обмена, инструктирует пользователя о переименовании этих файлов для сброса настроек FreeCAD и открывает папку с браузером файлов по умолчанию.
  • Snip.png Макрос "Snip": Легко размещайте скриншоты на форуме FreeCAD.
  • SketchUnmap.svg Макрос "SketchUnmap": снимите эскиз с его текущей поддержки и сделайте его размещение абсолютным, в конечном итоге создав базовую плоскость определения местоположения.
  • Macro PlacementAbsolufy.png Макрос "PlacementAbsolufy": Сброс контейнеров деталей в глобальное исходное положение при сохранении абсолютного положения объектов.
  • Text-x-python.svg Макрос "SplitPropEditor": Временно разделите редактор свойств из комбинированного представления на отдельный виджет док-станции.
  • Macro StraightenObject.png Макрос "StraightenObject": Выравнивает объект(ы) с системой координат FreeCAD в соответствии с опорной гранью/кромкой.
  • Macro Visibility Manager.png Макрос "Visibility Manager": Управление видимостью объектов документа по типу или по отдельности
  • Text-x-python.svg Макрос "TreeToAscii": Печатает дерево моделей как "ASCII-рисунок" с пользовательским рисунком и стилем и экспортирует в буфер обмена, файл или встроенный документ.
  • Text-x-python.svg Макрос "ImperialScales": Показывает список шкал Имперской арки США с соответствующим коэффициентом, применяемым к страницам или представлениям TechDraw.

Bulb.svg Мастера (Wizards)

  • Macro Sheet Metal Unfolder.png Макрос "Sheet Metal Unfolder": Создает развернутую деталь из детали из листового металла.
  • Macro Unroll Ruled Surface.png Макрос "Unroll Ruled Surface": Позволяет разворачивать скрученнные поверхности и отображать их на листе.
  • Macro Unfold Box.png Макрос "Unfold Box": позволяет разворачивать поверхности коробки любой формы и рисовать их на странице.
  • Macro Airfoil Import & Scale.png Макрос "Airfoil Import & Scale": Импортирует и масштабирует профиль .dat до желаемой длины хорды.
  • GW Dim.png Макрос "Geneva Wheel": Позволяет пользователю создать механизм женевского колеса с нуля. Необходимо отредактировать значения в макросе, чтобы изменить размер объекта.
  • GW Dim.png Макрос "Geneva Wheel GUI": Интерфейс с графическим интерфейсом, который позволяет пользователю создавать колесный механизм Geneva с нуля.
  • Macro Cabinets32.png Макрос "Cabinets32": создает боковые и верхние/нижние стенки для шкафа с просверленными отверстиями для соединительных деталей производителя Hettich.
  • Macro Half turn stairs.png Макрос "Half turn stairs": Создает лестницу с пол-оборота (влево/вправо) из файла данных.
  • Macro Half Hull Model.png Макрос "Half-Hull Model": Этот макрос генерирует как трехмерные [[2]], так и полнокорпусные модели из серии 2D-линейных чертежей.
  • Macro Stairs.png Макрос "Stairs": Создайте спираль лестницы, создайте свою лестницу, выберите и запустите макрос.
  • Gearworkbech.png Макрос "FCGear": Дополнительный верстак для создания различных типов зубчатых колес, эвольвентная шестерня, эвольвентная рейка, циклоидная шестерня, коническая шестерня.
  • Macro Corner shapes wizard.png Макрос "Corner shapes wizard": Появляется диалоговое окно с запросом размеров вашей угловой детали, затем создается объект в документе и создается вид страницы с верхним, передним и боковым видами детали.
  • Macro Corner shapes wizard.png Макрос "Corner shapes wizard/update": Открывает диалоговое окно с запросом размеров вашей угловой детали, затем создается объект в документе и создается вид страницы с верхним, передним и боковым видами детали.
  • PropertyMemo.png Макрос "PropertyMemo": Этот небольшой макрос создает одно дополнительное свойство (заметку или другой текст) для вашего объекта (только черновик).
  • Macro Fonts Win10 PYMP.png Макрос "Fonts Win10 PYMP": Этот небольшой макрос предназначен для пользователей Windows 10. Шрифты проводника для использования шейп-строка пуста, и этот небольшой макрос может помочь вам четко определить используемый шрифт.
  • Macro Rubik Cube.png Макрос "Rubik Cube": Отображение кубика Рубика и интерактивное вращение срезов.
  • Macro Megaminx.png Макрос "Megaminx": Отображение мегаминкса и интерактивное вращение срезов.

Std FreeCADWebsite.svg Другие интересные макросы созданные пользователями FreeCAD

  • 2364.png By microelly2 : freeCAD_macro, geodata, Animation, freecad-nurbs, PieMenu, and more.
  • Text-x-python.png By hamish2014: FreeCAD_assembly2, FreeCAD_drawing_dimensioning, and more.
  • Text-x-python.png By triplus: IconThemes, ShortCuts, NavigationIndicator, TabBar, Launcher, PersistentToolbars, PieMenu, and more.
  • 681.jpg By rockn: FreeCAD-Timber, FreeCAD-addons, FreeCAD-library, FreeCAD-StructuresBois, and more.
  • Text-x-python.png By oddtopus: flamingo (workbench for metal structures).
  • Text-x-python.png By dprojects: getDimensions FreeCAD macro to get chipboards dimensions to cut (woodworking).
  • Text-x-python.png By Siardeni: workbench for create metal profiles, square tubing, z profile, palette, rotation, drawing, and more.
  • Text-x-python.png By realthunder: Assembly3 workbench, and more.

Применение

See how to install macros for a full description, and customize toolbars to add the macros to a toolbar for easy access.

Installing many macros is equivalent to installing a new workbench; see how to install additional workbenches for this information.

Автоматическая установка

Use the Addon Manager in Tools → Addon manager to install a macro that has been included in the FreeCAD-macros repository. introduced in version 0.17

Ручная установка

If the Addon Manager is not used, the macro can be installed manually.

  • Copy the Python code from the corresponding macro page.
  • Open the macros menu Macro → Macros, press Create, and give it a name.
  • Paste the Python code that you copied.
  • Press the Save button, and restart FreeCAD.
  • To use it, open again the macros menu, select your new macro, and press Execute.

Добавление макроса на панель инструментов

  • Go to Tools → Customize.
  • In the Macros tab, add a new macro name, and optionally define an icon and a keyboard shortcut.
  • In the Toolbars tab, create a new toolbar, and add your macro, taking it from the Macros category.