Beschreibung |
---|
Dieses Makro kann den Bildschirm in einem definierten Winkel und um eine definierte Achse drehen und eine Ebene erstellen, die zum Bildschirm ausgerichtet ist, um ein Formular in den angegebenen Ebenenpositionen zu erstellen, wobei die ausgewählte Fläche zum Bildschirm ausgerichtet ist, um die Position der Kamera zu erkennen, die Ansicht an der Fläche oder der Achse auszurichten und das Objekt an der Ansicht auszurichten. Versionsmakro : 0.15b Datum der letzten Änderung : 2024/12/19 FreeCAD version : 1.00 und neuer Herunterladen : Werkzeugleisten-Symbol Autor: Mario52 |
Autor |
Mario52 |
Herunterladen |
Werkzeugleisten-Symbol |
Links |
Makros Rezepte Wie man Makros installiert Symbolleisten anpassen |
Macro-Version |
0.15b |
Datum der letzten Änderung |
2024/12/19 |
FreeCAD-Version(s) |
1.00 und neuer |
Standardverknüpfung |
None |
Siehe auch |
None |
Dieses Makro kann den Bildschirm in einem definierten Winkel und um eine definierte Achse drehen und erstellt eine Ebene, um den Bildschirm so auszurichten, dass eine Form in den angegebenen Ebenenpositionen mit der ausgewählten Fläche zum Bildschirm zeigt, um die Position der Kamera zu erkennen, die Ansicht an der Fläche oder der Achse auszurichten und das Objekt an der Ansicht auszurichten.
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/4aa545c23b323cf68824/raw/b31c64d26788b796750095eca4a6b92803537732/Macro%2520FCCamera.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/4aa545c23b323cf68824/raw/b31c64d26788b796750095eca4a6b92803537732/Macro%2520FCCamera.FCMacro")
Kamera von Achsen: Das Dialogfeld zur Eingabe des Drehwinkels in Grad.
Winkelrotations-Achse in Grad: Wähle die Drehachse aus. X, Y oder Z.
Rotationsachse
Virtuell
Ansicht an ausgewählter Fläche ausrichten
rayon = 20 # Radius of plane
Mit FCCamera verwandte Verweise
Diskussion im FreeCAD-Forum: MACRO:Work Feature 2014_12
Die Symbolbilder herunterladen FCCamera_Icones.zip
Lade das Makro auf Gist herunter Macro FCCamera.FCMacro
Das gleiche Ergebnis kann erzielt werden, indem man eine Ebene in der Ecke erstellt, die durch die Mausklickposition und eine Skizze vorgegeben ist.
####
try:
import webbrowser
webbrowser.open("https://wiki.freecad.org/index.php?title=Macro_FCCamera")
except Exception:
None
####
####
import urllib
from urllib import request
contentPage = request.urlopen("https://wiki.freecad.org/Macro_FCCamera").readlines()
####
#path = FreeCAD.ConfigGet("AppHomePath")
#path = FreeCAD.ConfigGet("UserAppData")
#path = "your path"
param = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Macro")# macro path
path = param.GetString("MacroPath","") + "/" # macro path
path = path.replace("\\","/")
App.Console.PrintMessage("Path locality to FCCamera.....images.png [ " + path + " ]"+"\n")