| Beschreibung |
|---|
| Aktualisierung von Macro 3D Parametric Curve, jedoch mit neuen Funktionen. Erstellt ein Feature-Python-Objekt, bietet Tabellenkalkulations- und JSON-Integration sowie erweiterte Parameter. Es unterstützt die gleichen Parameter a, b, c, kann aber auch beliebig viele d-Parameter in der Form d1, d2, d3, d4 usw. haben. Außerdem unterstützt es das Speichern von Formeln in einer Textdatei im JSON-Format und die Tabellenkalkulationsintegration der aktuellen Formel. Die vollständige Dokumentation findet man unter Vollständige Dokumentation auf Github Parametric_Curve_FP auf Github. Versionsmakro : 2025.05.08 Datum der letzten Änderung : 2025-05-08 FreeCAD version : 1.0 Herunterladen : Werkzeugleisten-Symbol Autor: TheMarkster |
| Autor |
| TheMarkster |
| Herunterladen |
| Werkzeugleisten-Symbol |
| Links |
| Vollständige Dokumentation auf Github Makros Rezepte Wie man Makros installiert Symbolleisten anpassen |
| Macro-Version |
| 2025.05.08 |
| Datum der letzten Änderung |
| 2025-05-08 |
| FreeCAD-Version(s) |
| 1.0 |
| Standardverknüpfung |
| None |
| Siehe auch |
| Makro Parametrische 3D-Kurve |
Aktualisierung: Bei einer Aktualisierung von 0.2024.05.08b auf 0.2025.01.28b muss man zunächst die alte Version deinstallieren und dann die neue Version installieren. Man führt die .FCMacro-Datei nach der Aktualisierung nicht erneut aus. Man sollte diese Datei löschen und die .py-Datei ab Version 0.2025.01.28 und höher ausführen.
Dieses Makro ist eine Aktualisierung des Makros Parametrische 3D-Kurve von Gomez Lucio, das später von Laurent Despeyroux am 9. Februar 2015 modifiziert wurde. Das Makro wurde zu einem parametrischen Formelement-Python-Objekt aktualisiert. Es unterstützt dieselben Parameter a, b und c, kann aber auch beliebig viele d-Parameter in der Form d1, d2, d3, d4 usw. enthalten. Wenn man in einer Formel auf ein VarSet oder DynamicData dd-Objekt verweisen möchte, kann man dazu den Befehl fc(expr) verwenden. Wenn beispielsweise ein Float-Wert in einem dd-Objekt namens my_float vorhanden ist und man in der Formel für den Parameter b darauf verweisen möchte, gebt man für b Folgendes ein: fc(dd.my_float) oder, wenn man es auf komplexere Weise verwenden möchte: b: fc(dd.my_float) * a + pi als weiteres Beispiel.
Es unterstützt auch das Speichern von Formeln in einer Textdatei im JSON-Format und die Integration der aktuellen Formel in Tabellenkalkulationen. Die vollständige Dokumentation findet man unter Parametric_Curve_FP auf GitHub.
Bildschirmaufnahme von Parametrische Kurve Python-Objekt
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.github.com/mwganson/473920ad317fb2dc3e37638112874e2a/raw/7bf01aad67c3fb9033e02285bb58d95841a57143/Parametric_Curve_FP.py" + "\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.github.com/mwganson/473920ad317fb2dc3e37638112874e2a/raw/7bf01aad67c3fb9033e02285bb58d95841a57143/Parametric_Curve_FP.py")
Macro Parametric_Curve_FP.py