Macro Connect And Sweep/de

Verbinden und Austragen

Beschreibung
Neue Version der GUI, angepasst für HD-DPI (QGridLayout), läuft nur mit FC-Version 0.18 und höher (PySide2 Qt5)

Dieses Makro erstellt auf einfache Weise eine Verbindung zwischen zwei Objekten, einem Objekt und einem Punkt oder zwischen zwei Punkten oder auf einem ausgewählten Draht (die Mitte der Objekte sind der Start- und Endpunkt des Sweeps) und kann aus einem konfigurierbaren Ellipsenpolygonkreis ausgewählt werden.
Eine Diskretisierungsfunktion ist verfügbar, um Markierungspunkte zu erstellen, die für das Schneiden von Linien im Abschnitt konfigurierbar sind, oder um das Schneiden mit einer Dimension an einem Punkt für alle Koordinaten zu erstellen.
Eine Funktion zum Duplizieren von Flächen oder Draht für die Verwendung mit den Operationen Sweep und Loft.
Sweep- und Loft-Operationen direkt mit dem Makro.
Zentrieren des Strahls auf der Fläche.


Versionsmakro : 0.13
Datum der letzten Änderung : 2024-07-21
FreeCAD version : 0.18 und mehr
Herunterladen : Werkzeugleisten-Symbol
Autor: Mario52
Autor
Mario52
Herunterladen
Werkzeugleisten-Symbol
Links
Macro-Version
0.13
Datum der letzten Änderung
2024-07-21
FreeCAD-Version(s)
0.18 und mehr
Standardverknüpfung
None
Siehe auch
None

Beschreibung

Dieses Makro erstellt auf einfache Weise eine Verbindung zwischen zwei Objekten, einem Objekt und einem Punkt oder zwischen zwei Punkten (die Mittelpunkte der Objekte sind der Start- und Endpunkt der Austragung) und kann aus einem konfigurierbaren Ellipsenpolygonkreis ausgewählt werden.
Eine Diskretisierungsfunktion steht zur Verfügung, um Markierungspunkte zu erstellen, die für das Schneiden von Linien im Schnitt oder das Schneiden mit einer Bemaßung am Punkt konfigurierbar sind und für alle Koordinaten erstellt werden.
Eine Funktion zum Duplizieren von Flächen oder Drahtmodellen zur Verwendung mit den Sweep- und Loft-Operationen.
Sweep- und Loft-Operationen direkt mit dem Makro.

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")
<class="rawcodeurl"><a href="https://gist.githubusercontent.com/mario52a/3ec67a3711202dab69592ce53b938924/raw/984cd58c1d64dd391062025cfa82a698c7268e66/Macro_Connect_And_Sweep.FCMacro">raw code</a>


Makro Verbinden und Ausformen

Anwendung

Führe das Makro aus, wähle die Objekte oder Punkte aus, wähle die Form und die Parameter und klicke auf Erstellen.

Makro Verbinden und Austragen

Discretize

Duplicate

Sweep

Loft

Reset

Bilder

Diese Dateien müssen ins Makro-Verzeichnis kopiert werden

(For download : Click Right button op the image and click "Save Image as ..." (version 0.17))

Center Top left Top rigth Low left Low rigth

Das Werkzeugleisten-Symbol Symbol für die Schaltfläche

Skript

Macro_Connect_And_Sweep.FCMacro

Download the macro to Gits Macro_Connect_And_Sweep.FCMacro

Beispiel

Pfad und Rohrleitungen mit Macro_Connect_And_Sweep und Makro Repro Wire


Animiertes Beispiel

{clear}}

{{{1}}}

{{{1}}}

{{{1}}}

{{{1}}}

{{{1}}}

Version

ver 0.13 2024/07/24 : del webGui and replace by webbrowser

ver 0.12 2020/07/05 : include icons in source code

ver 00.11b 2020-02-22 : adding the test "try: except" on test FreeCAD version

ver 00.11 2020-02-13 : modify for the HD dpi QGridLayout run only FC version 0.18 and more
For the precedent version see Macro_Connect_And_Sweep.FCMacro

ver 00.10 2020-01-09 : centering on face

ver 00.09 2020-01-06 : adding Tab Duplicate (as Macro reproWire), Sweep, Loft.

ver 00.08 2019-12-23 : adding function discretize wire and create marker points for use the points as landmarks

ver 00.07 2019-06-26 : upgrade add mode Object to Object, Object to SubObject, SubObject to SubObject selection one line and other minor change

00.06 18/06/2019 : adding "Recompute" on create line section

00.05 05/04/2019 : compatible Python 3

00.04 22/02/2017 : upgrade the search path

00.03 15/09/2016 : add create pipe

00.02 13/06/2016 : add options choice angle path rectangle and ellipse

00.01 07/06/2016 : add option solid or not centring rectangle or not

00.00 05/06/2016 :

Verweise

Die Forum-Diskussion dazu: Scripting point to point tubing

This macro is based to the microelly2 code see Looking for some helpful GUI-commands

Diskussion im FreeCAD-Forum: Macro_Connect_And_Sweep