Описание |
---|
Новая версия GUI, модифицированная для HD dpi (QGridLayout), работает только с FC версии 0.18 и выше (PySide2 Qt5) Этот макрос легко создаёт соединение между двумя объектами, объектом и точкой или между двумя точками, или вдоль выбранной ломанной (центры объектов являются начальной и конечной точками траектории), их можно выбрать из конфигурируемого эллипса, многоугольника или окружности. Доступна функция дискретизации для создания конфигурируемых точек-меток для линий разреза в сечении или разреза с размером в точке, создаваемым для всех координат. Функция Дублировать грань или Ломанную для использования с операциями Sweep (ВдольТраектории) и Loft (ПоСечениям) Операции Sweep (ПоТраектории) и Loft (ПоСечениям) напрямую с помощью макроса. Центрирование балки на грани Макрос версии : 0.13 Дата последней модификации : 2024-07-21 FreeCAD версия : 0.18 и выше Скачать : ToolBar Icon автор : Mario52 |
Автор |
Mario52 |
Скачать |
ToolBar Icon |
Ссылки |
Макросы рецепты Как установить макросы Как настроить панели инструментов |
Версия |
0.13 |
Дата последней модификации |
2024-07-21 |
Версии FreeCAD |
0.18 и выше |
Сочетание клавиш |
None |
Смотрите также |
None |
Этот макрос легко создаёт соединение между двумя объектами, объектом и точкой или между двумя точками (центры объектов являются начальной и конечной точками траектории), которые можно выбрать из конфигурируемого эллипса, многоугольника или окружности.
Доступна функция дискретизации для создания конфигурируемых точек-меток для линий разреза в сечении или разреза с размером в точке, создаваемым для всех координат.
Функция Дублировать грань или ломанную для использования с операциями Sweep (ПоТраектории) и Loft (По сечениям)
Операции Sweep (ПоТраектории) и Loft (ПоСечениям) напрямую с помощью макроса.
Temporary code for external macro link. Do not use this code. This code is used exclusively by Addon Manager. Link for optional manual installation: Macro
# This code is copied instead of the original macro code # to guide the user to the online download page. # Use it if the code of the macro is larger than 64 KB and cannot be included in the wiki # or if the RAW code URL is somewhere else in the wiki. from PySide import QtGui, QtCore diag = QtGui.QMessageBox(QtGui.QMessageBox.Information, "Information", "This macro must be downloaded from this link\n" "\n" "https://gist.githubusercontent.com/mario52a/3ec67a3711202dab69592ce53b938924/raw/984cd58c1d64dd391062025cfa82a698c7268e66/Macro_Connect_And_Sweep.FCMacro" + "\n" "\n" "Quit this window to access the download page") diag.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint) diag.setWindowModality(QtCore.Qt.ApplicationModal) diag.exec_() import webbrowser webbrowser.open("https://gist.githubusercontent.com/mario52a/3ec67a3711202dab69592ce53b938924/raw/984cd58c1d64dd391062025cfa82a698c7268e66/Macro_Connect_And_Sweep.FCMacro")
Macro_Connect_And_Sweep
Запустите макрос, выберите объекты или точки, выберите сечение и его параметры и нажмите Create - Создать.
Макрос Соединить и ПоТраектории (Connect And Sweep)
Discretize
Duplicate
Sweep
Loft
Reset
Эти файлы необходимо скопировать в каталог макросов.
(Для скачивания: щёлкни правой кнопкой мыши по изображению и выберите "Сохранить изображение как..." (версия 0.17))
Иконка для панели инструментов
Macro_Connect_And_Sweep.FCMacro
Загрузить макрос с Git Macro_Connect_And_Sweep.FCMacro
Траектория (Path) и трубопровод в Макросе Connect_And_Sweep (Соединить и ПоТраектории) и Макросе Repro Wire (Дублировать Кривую)
{clear}}
Объект и Объект, связь между центром boundBox (очерченнойОбласти) объекта 1 и центром boundBox объекта 2
Объект ПодОбъект, соединение центр boundBox (очерченнойОбласти) объекта 1 и центр очерченнойОбласти ПодОбъекта 1
ПодОбъект ПодОбъект, соединение центр очерченнойОбласти ПодОбъекта 1 и центр очерченнойОбласти ПодОбъекта 2
Соединить и Sweep (поТраектории) в направлении выбора объекта или подОбъекта
Обнаружена ошибка выбора режима, если один выбор сделан ошибочно, режим меняется на режим 3, а строка режима 3 окрашивается в оранжевый цвет.
версия 0.13 24.07.2024: удалён webGui и заменён на webbrowser
версия 0.12 05.07.2020: добавлены иконки в исходный код
версия 00.11b 22.02.2020: добавление теста «try: except» в тестовую версию FreeCAD
версия 00.11 2020-02-13: изменение для HD dpi QGridLayout работает только с FC версии 0.18 и выше
Предыдущую версию можно найти по адресу Macro_Connect_And_Sweep.FCMacro
версия 00.10 2020-01-09: центрирование по грани
версия 00.09 2020-01-06: добавлены функции Tab Duplicate (Дублировать Вкладку) (как в макросе reproWire), Sweep (ПоТраектории) и Loft (ПоСечениям)
версия 00.08 2019-12-23: добавлена функция разбиения кривх на отрезки и создания контрольных точек для использования этих точек в качестве ориентиров
версия 00.07 26.06.2019: обновление режима добавления Объект к Объекту, Объект к ПодОбъекту, ПодОбъект к ПодОбъекту, выбор одной линии и другие незначительные изменения
00.06 18/06/2019: добавление "Recompute - Пересчитать" в разделе создания линии
00.05 05/04/2019: совместимость с Python 3
00.04 22/02/2017: обновление пути поиска
00.03 15/09/2016: добавление создания трубы
00.02 13/06/2016: добавлены опции выбора траектории угла, прямоугольника и эллипса
00.01 07/06/2016: добавлена опция сплошной или нет, центрированный прямоугольник или нет
00.00 05/06/2016 :
Обсуждение на форуме Scripting point to point tubing
Этот макрос основан на коде microelly2, смотри Looking for some helpful GUI-commands.
Другие обсуждения на форуме Macro_Connect_And_Sweep