Gibt Informationen über die ausgewählte Form aus und kann umgewandelte Werte von Länge, Neigung (Grad, Bogenmaß, Steigung, Prozent), Flächeninhalt, Volumen und Gewicht in verschieden Einheiten (metrisch und imperial (US/GB)) anzeigen. Das Makro funktioniert jetzt auch mit Elementen einer Skizze im Bearbeitungsmodus.
Gibt Informationen über die ausgewählte Form aus und kann eine Umwandlung von Länge, Neigung (Grad, Bogenmaß, Neigung, Prozent), Flächeninhalt, Volumen und Gewicht in unterschiedliche Einheiten (metrisch oder imperial) anzeigen. Das Makro arbeitet jetzt auch mit den Elementen einer Skizze im Bearbeitungsmodus.
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/8d40ab6c018c2bde678f/raw/2ba412bef3a9a5a0c6da4f3be18513a585f3a301/FCInfo_en_Ver_1-30c-rmu_Docked.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/8d40ab6c018c2bde678f/raw/2ba412bef3a9a5a0c6da4f3be18513a585f3a301/FCInfo_en_Ver_1-30c-rmu_Docked.FCMacro")
Ein Objekt auswählen und die Anwendung starten oder zuerst die Anwendung starten und dann ein Objekt auswählen. Das Objekt wird analysiert und ein Dialog wird geöffnet, der die gesammelten Informationen anzeigt. Mit jeder neuen Auswahl wird die Längeneinheit auf mm zurückgesetzt und die Winkeleinheit auf Dezimalgrad.
window
Abschnitt 1: Dokument
Dokumentname
Benenung und interner Name des Objekts
Interner Name des Objekts
Unterelementname und Art des Objekts
Art des Objekts
(Die Variable switch_setVisible_GBox_001_Document kann auf false gesetzt werden, um die Tafel auszublenden)
Abschnitt 2: Mausklick-Koordinaten
Die X-, Y- und Z-Koordinaten des Mausklicks
Die Schaltfläche erstellt Punkt, Achse, Ebene, Kopien des Achsenvektors von FreeCAD.Vector(-24.0, 240.0, 7.0)
(Die Variable switch_setVisible_GBox_002_Coordinate_Mouse kann auf false gesetzt werden, um die Tafel auszublenden)
Abschnitt 3: Color on point
Farbe am ausgewählten Punkt.
Wertebereich jeweils 0.0 bis 1.0
Die nächste Zeile zeigt die Werte der Farbe in unterschiedlichen Formaten an: "3435973887" , "#cccccc" , "0xcccccc" , "204,204,204" , "(0.8,0.8,0.8)"
3435973887 : Format RGBA Int unsigned (Format in FreeCADs Voreinstellungen) Alpha = 255
#cccccc : Format RGB hexadezimal (Qt: setStyleSheet("color : #cccccc"))
0xcccccc : Format RGB hexadezimal (Python: hex(0xcccccc)
(0.8,0.8,0.8) : RGB float: Format RGB Gleitkommawert von 0.0 bis 1.0
(Die Anzahl der Nachkommastellen hängt von der Option "x (Decimals)"ab)
Sub.Objet : Ändert die Farbe des ausgewählten Objekts oder Teilobjekts. Wenn aktiviert Sub.Objet, wird die ausgewählte Fläche bzw. das ausgewählte Teilobjekt geändert oder dupliziert. Wenn deaktiviert (standard), wird das Objekt geändert (Farbe) oder dupliziert.
Coul. Obj : Ändert die Farbe der Form bzw. der Fläche, abhängig von der Auswahl. Im Falle von Netz- oder Punktobjekten wird das ganze Objekt eingefärbt.
Dupl. Obj : Dupliziert die Fläche bzw. das Objekt, abhängig von der ausgewählten Option. Im Falle von Netz- oder Punktobjekten wird das ganze Objekt eingefärbt. Beim Duplizieren eines Netzobjekts bleibt das Original erhalten und es wird eine Festkörperform erstellt. Duplizieren eines Punktobjekts erhält das original und erstellt eine Kopie.
0 : Der Transparenzgrad der ausgewählten Fläche bzw. des ausgewählten Objekts hängt von der ausgewählten Option ab, 0 = opak , 100 = transparent
(Die Variable switch_setVisible_GBox_003_Color kann auf false gesetzt werden, um die Tafel auszublenden)
Abschnitt 4: Netz-Komponenten
Wenn ein Netz-Objekt ausgewählt ist, wird ein neues Fenster "Komponenten" angezeigt und gibt:
Edges : Anzahl der Kanten 9561.
Faces : Anzahl der Flächen 6374.
Points : Anzahl der Punkte 3189.
(Die Variable switch_setVisible_GBox_004_Object_Mesh auf false setzen, um die Box auszublenden.)
Abschnitt 5: Einheiten
mm : Wenn es sich bei dem Objekt um einen Flächenumfang handelt, wird die Länge des Objekts angezeigt. Die Einheitengröße kann ausgewählt werden: km, hm, dam, m, dm, cm, mm, µm, nm, pm, fm, Zoll, Link, Fuß, Yard, Perch, Kette, Furlong, Meile, Liga, Seemeile.
Länge des Objekts: Länge des Objekts oder Umfang der Fläche 10,0 mm.
Wenn das Objekt ein Kreis ist, wird eine zweite Zeile Radius: geöffnet, in der der Radius und der Durchmesser des Kreises angezeigt werden. 2.0 mm (dia. 4.0 mm).
Umfang der Form (12). Umfang des Objekts und Anzahl der im Objekt enthaltenen Unterobjekte (Kanten) 120,0 mm.
(Die Variable switch_setVisible_GBox_005_Value_Unit kann auf false gesetzt werden, um die Tafel auszublenden)
Abschnitt 6: Neigung
Inclination of the object (Neigung des Objekts) kann angezeigt werden in:
Dezimalgrad, ex: 174.831872611°
Grad Minute Sekunde, ex: 174° 49' 54.741401
Radian, ex: 3.05139181449 rad
Neugrad, ex: 194.257636235 gon
Prozent, ex: 30° = 57.74%
Inclinations in planes XY, YZ, ZX (Neigung in den XY-, YZ-, ZX-Ebenen ) und deren Koordinaten
Direction object (Richtungsobjekt), Vector (0.0, 0.0, -10.0) Gibt die Richtung des Objekts an. Die Berechnung lautet: coord_1 - coord_2 = Richtung (oder umgekehrt)
Direction (Richtung) Diese Schaltfläche erstellt eine Linie in Richtung des Objekts.
ValueAt(0) (Wert an (0)), Vector (0.0, 0.0, 10.0) Gibt den 3D-Vektor zurück, der einem Parameterwert entspricht.
ValueAt(0) Diese Schaltfläche erstellt eine Linie in Richtung ValueAt des Objekts.
NormalAt(0,0) (Normale an (0,0)), Vector (0.0, 0.0, 1.0) Gibt den 3D-Vektor zurück, der einem Parameterwert entspricht.
NormalAt(0,0) Diese Schaltfläche erstellt eine Linie in NormalAt-Richtung des Objekts.
(Die Variable switch_setVisible_GBox_006_Inclination kann auf false gesetzt werden, um den Rahmen auszublenden.)
Abschnitt 7: Oberfläche und Volumen
Oberfläche der angezeigten Form, Einheitsgröße kann ausgewählt werden. 600.0 mm2
Oberfläche der angezeigten Fläche, Einheitsgröße kann ausgewählt werden. 0.0 mm2
Volumen der angezeigten Form, Einheitsgröße kann ausgewählt werden. 1000.0 mm3
Einheit, die Einheit auswählen.
Die Einheitsmasse gram kann ausgewählt werden. : ton,quintal, kg, hg, dag, gram, dg, cg, mg, µg, ng, pg, fg, gr (grain), dr (drachm), oz (once), oz t (once troy), lb t (livre troy), lb (livre av), st (stone), qtr (quarter), cwt (hundredweight), tonneau fr, ct.
Gewicht der angezeigten Form, Einheitsmasse kann ausgewählt werden. 2.7 g
Dichte des Materials in kg pro dm32.7000 kg (pro dm3)
Material Metal Nickel (Ni),8.27,10.0,adapt Price
Zu Beginn der Makrosuche wird die Datei „FCInfo_material.txt” gesucht. Wenn die Datei nicht vorhanden ist, wird eine Datei „FCInfo_material.txt” erstellt.
Die Datei wird mit 10 Materialtypen erstellt, die in diesem Format gespeichert sind.
Materialbezeichnung, Dichte in dm3, Preis in dm3, Textinfo zur Auswahl
(4 Felder durch Komma getrennt)
Flüssiges Wasser (H2o),1,10.0,adapt Price
Mater Beton,2.4,10.0,adapt Price
Metal Aluminium (Al),2.7,10.0,adapt Price
Metal Copper (Cu),8.96,10.0,adapt Price
Metal Gold (Au),19.3,10.0,Gratis
Metal Iron (Fe),7.87,10.0,adapt Price
Metal Lead (Pb),11.35,10.0,adapt Price
Metal Magnesium (Mg),1.43,10.0,adapt Price
Metal Nickel (Ni),8.27,10.0,adapt Price
Metal Pewter (Sn),7.29,10.0,adapt Price
Metal Platinum (Pt),21.45,10.0,adapt Price
Metal Silver (Ag),10.5,10.0,adapt Price
Metal Sodium (Na),0.97,10.0,adapt Price
Metal Titanium (Ti),4.4,10.0,adapt Price
Metal Zinc (Zn),7.1,10.0,adapt Price
Wood Beechwood,0.8,10.0,adapt Price
Wood MDF,0.75,10.0,adapt Price
Wood Mahogany,0.6,10.0,adapt Price
Wood Oak,0.7,10.0,adapt Price
Wood White pine,0.4,10.0,adapt Price
Neues Material oder Bearbeitung Metall Nickel (Ni),8,27,10,0,Preis anpassen
Ein neues Material kann in diesem Format geändert oder bearbeitet werden:
Titel, Dichte in dm3, Preis in dm3, Textinfo nach Wahl
(4 Felder durch Komma getrennt)
Die Datei auch im bevorzugten Editor unter Beachtung des spezifischen Formats bearbeitet werden.
Die Datei mit der Variablen seTMaterialSavePathName kann in einem beliebigen Pfad gespeichert werden.
Standardmäßig wird die Datei im Makropfad erstellt.
Delete1/17 : Das angezeigte Feld löschen.
Save : Die Änderung oder das neue Material speichern.
(Die Variable switch_setVisible_GBox_007_Surface_and_Volume auf false setzen, um die Box auszublenden.)
Abschnitt 8: Kosten
Cost total : Gesamtkosten des ausgewählten Objekts
10,0000 Eu (by Kg) (Die Variable switch_setVisible_GBox_008_Cost_And_Price auf false gesetzt werden, um die Tafel auszublenden)
Abschnitt 9: Begrenzungsrahmen
BoundBox gibt extreme Abmessungen der Form an.
maximum X length : 10.0 mm
maximum Y length : 10.0 mm
maximum Z length : 10.0 mm
diagonal length : 17.3205 mm
Tracing : Sechs Rechteckepunkte mit den Abmessungen der Begrenzungsbox erstellen.
Volume : Volumen mit den Abmessungen der Begrenzungsbox erstellen
Text Dim. : die Abmessungen des Dreiecks erstellen (boundbox)
Wenn das Kontrollkästchen Text Dim. aktiviert ist, ist die Spinbox-Dimension des Textes 3.000 funktionsfähig, um den Wert anzugeben (standardmäßig 3,0).
(Die Variable switch_setVisible_GBox_009_BoundBox kann auf false gesetzt werden, um die Tafel auszublenden)
Abschnitt 10: Zentrum von:
Mittelpunkt der Form und seine Koordinaten XYZ
Massenmittelpunkt und seine Koordinaten XYZ
Die Schaltfläche buttons erstellt auf Punkt, Achse, Ebene, kopiert Vektorachsenform FreeCAD.Vector(-24.0, 240.0, 7.0)(siehe Sektor 13)
(um die Box zu verstecken, die Variable switch_setVisible_GBox_010_Center_Mass auf false setzen)
Abschnitt 11: Trägheit
Trägheitsmoment und diese Koordinaten Länge und Gewicht
Die Schaltfläche erstellt einen Punkt, eine Achse, eine Ebene, eine Kopie der Vektorachse aus FreeCAD.Vector(-24.0, 240.0, 7.0)(siehe Abschnitt 13)
Determinant 2 : 4629629629629.6328125 berechnet die Determinante der Matrix als Dezimalwert
(Die Variable switch_setVisible_GBox_011_Inertia kann auf false gesetzt werden, um die Tafel auszublenden)
Abschnitt 12: Tabelle
Disabled module Kontrollkästchen für die Suche oder nicht alle Details des Objekts. Wenn sie nicht aktiviert ist, wird nur der Hauptwert angezeigt.
Eckpunkte und Details der Form (compt_Edge), (compt_Faces), (compt_Vector of the Face)
Maximal 200 Zeilen in der Tabelle, bei mehr als 200 Zeilen erscheint (!+ 200) und die Anzahl der Zeilen
Wenn das Objekt aus vielen Objekten besteht, dauert die Suche lange und wird bei jedem Mausklick wiederholt. Die Schreibfunktion in der enthaltenen Tabellenkalkulation verringert die Anzeigezeit, daher ist sie standardmäßig deaktiviert.
Alle Details können über die Schaltfläche Save (Speichern) in einer Datei im CSV-Format gespeichert und mit der Schaltfläche Read (Lesen) in einer Tabellenkalkulation oder mit einem externen Tabellenkalkulationsprogramm wie LibreOfficeOpenOffice oder anderen Programmen angezeigt werden.
(Die Variable switch_setVisible_GBox_012_SpreadSheet kann auf false gesetzt werden, um die Tafel auszublenden)
Abschnitt 13: Tabellenerstellung
SpreadSheet : Erstellt eine neue Kalkulationstabelle in einem Dokument.
SpreadSheet : die aktuelle Kalkulationstabelle. Wenn die Kalkulationstabelle nicht existiert, wird eine Kalkulationstabelle erstellt.
Refresh : Die Liste der Kalkulationstabellen im Dokument aktualisieren.
- : die in dem Dokument enthaltene(n) Kalkulationstabelle(n)
Read : die Daten in einer gespeicherten Kalkulationstabelle .FCInfo lesen, oder txt, asc, csv
Save : Die Daten in der unten ausgewählten Form auf der Festplatte speichern, .FCInfo oder txt, asc, csv
Tabulation : Das Trennzeichen ist Tabulator (Standard).
Comma : Das Trennzeichen ist ein Komma.
Semicolon : Das Trennzeichen ist das Semikolon.
Space : Das Trennzeichen ist ein Leerzeichen.
Optionen zum Speichern (Save) oder Öffnen (Read) von Tabellen mit unterschiedlichen Trennzeichen wie Tab, Komma, Semikolon, Leerzeichen
Tab(ulation) ist das Trennzeichen für FreeCADs Arbeitsbereich [Spreadsheet_Workbench/de|Spreadsheet]
Die Nummer dieser vier Trennzeichen wird für Hilfe berechnet, falls unbekannt
Das KOMMA ist das alte Trennzeichen (01.16 und davor) des FCInfo-Makros
Aus Kompatibilitätsgründen mit FreeCAD-Spreadsheet und seit Version 01.17 ist TAB (Tabulation) standardmäßig das Trennzeichen.
Wenn eine alte Kalkulationstabelle umgewandelt werden soll: Diese in FCInfo öffnen und mit aktivierter Option Tabulation speichern. (Die Variable switch_setVisible_GBox_013_SpreadSheet_Creation kann auf false gesetzt werden, um die Tafel auszublenden).
Abschnitt 14: Hauptwerkzeuge
Info : Wenn dieses Kontrollkästchen aktiviert ist, werden die Informationen im Ausgabefenster angezeigt.
Point : Wenn diese Option aktiviert ist, wird ein Punkt in der angezeigten Koordinatenform erstellt : FreeCAD.Vector(-24.0, 240.0, 7.0)
Axis : Wenn diese Option aktiviert ist, wird eine Achse in der angezeigten Koordinatenform erstellt : FreeCAD.Vector(-24.0, 240.0, 7.0)
Plane : Wenn diese Option aktiviert ist, wird eine Achsenebene in der angezeigten Koordinatenform erstellt : FreeCAD.Vector(-24.0, 240.0, 7.0)
Clip-B0 : Keine Zwischenablage
Clip-B1 : Wenn diese Option aktiviert ist, werden die Koordinaten dieser Form in die Zwischenablage kopiert : FreeCAD.Vector(X.0, Y.0, Z.0) FreeCAD model
Clip-B2 : Wenn diese Option aktiviert ist, werden die Koordinaten in die Zwischenablage kopiert. Format: X, Y, Z mit Komma als Trennzeichen
Clip-B3 : Wenn diese Option aktiviert ist, werden die Koordinaten in die Zwischenablage kopiert. Format: X Y Z mit Leerzeichen als Trennzeichen
Left/Right : Wenn dieses Kontrollkästchen nicht aktiviert ist, wird das Makrofenster rechts angezeigt (Standard). Wenn es aktiviert ist, wird das Makrofenster links angezeigt. Wenn die Option „1 mode fly” (Benutzerparameter: BaseApp/Preferences/Macros/FCMmacros/FCInfo/seTPositionFlyRightLeft) aktiviert ist, ist diese Schaltfläche nicht sichtbar.
4 (Decimales) : Gibt die Anzahl der angezeigten Dezimalstellen an.
12 (Dim. texte) : Gibt die Größe der Texte im Makro an.
Forum : Richtung FCInfo-Forum-Thread (Man muss mit dem Internet verbunden sein)
Wiki : Richtung Wiki FCInfo (Man muss mit dem Internet verbunden sein)
Ref : Aktualisiert die Anzeige von Daten im Ausgabefenster
Exit : Verlässt das Makro ordnungsgemäß. (Nicht das rote Kreuz des Fensters verwenden)
(Die Variable switch_setVisible_GBox_014_Main_Tools auf false setzen, um die Tafel auszublenden)"
Nach dem Starten des Makros bleibt das Makro aktiv und das Fenster bleibt sichtbar. Zum Verlassen des Makros Exit anklicken. Wird das Makro über die Kreuz-Schaltfläche verlassen, bleibt das Makro im Speicher und die Daten werden im "Ausgabefenster" von FreeCAD angezeigt; jetzt muss FreeCAD neu gestartet werden, um es zu verlassen.
Rechts angedockt,
oder links mit Combo-Ansicht und über Tab erreichbar oder wahlweise nicht angedockt.
Optionen
Die verwendete Einheit
Längeneinheit:
km, hm, dam, m, dm, cm, mm, µm, nm, pm, fm, inch, link, foot, yard, perch, chain, furlong, mile, league, nautique.
Winkelgrade :
Grad, dezimal, z. B.: 174.831872611°
Grad, Minute, Sekunde, z. B.: 174° 49' 54.741401''
Radiant, z. B.: 3.05139181449 rad
geodätischer Winkel, z. B.: 194.257636235 gon
Prozent, z. B.: 30° = 57.74%
Winkel in der FCInfo-Anzeige.
Verständnis der Winkel in der FCInfo-Anzeige
Verständnis von Winkeln in Prozent in der FCInfo-Anzeige Zweimal Klicken, um die Animation zu sehen (das Bild muss im Vollbildmodus angezeigt werden).
Gewichtseinheit :
ton, quintal, kg, hg, dag, gram, dg, cg, mg, µg, ng, pg, fg, gr (grain), dr (drachm), oz (once), oz t (once troy),
lb t (livre troy), lb (livre av), st (stone), qtr (quarter), cwt (hundredweight), tonneau fr, ct
FCInfo-Konfiguration
Ort : Werkzeuge > Parameter bearbeiten > *Benutzer-Parameter:BaseApp/Preferences/Macros/FCMmacros/FCInfo/
switchNotInfoOnBeginning# SetBool true oder [false]
Diese Textinformation beim Ausführen des Makros anzeigen oder nicht
[false] = Zeigt diese Information an.
true = Diese Information wird nicht von Anfang an angezeigt.
switchVersionSearch# SetBool true oder [false]
Suchen, ob eine neue Version vorhanden ist, wenn das Makro ausgeführt wird
switchWarning# SetBool true oder [false]
Fensterwarnung anzeigen oder nicht anzeigen, wenn keine gute Auswahl getroffen wurde
switchCreatePoint# SetBool true oder [false]
Das Kontrollkästchen Create point aktivieren
switchCreateAxis# SetBool true oder [false]
Das Kontrollkästchen Create axis aktivieren
switchCreatePlane# SetBool true oder [false]
Das Kontrollkästchen Create plane aktivieren
switchDisplayInfoObject# SetBool true oder [false]
Das Kontrollkästchen info aktivieren
switchClearDisplayReportView# SetBool true oder [false]
Wenn switchClearDisplayReportView true ist, wird das Ausgabefenster gelöscht
seTWidgetPosition# SetBool true oder [false]
Das Kontrollkästchen Widget Position Left/Right aktivieren
Wenn seTWidgetPosition [false] : wenn seTPositionFlyRightLeft = 2 = Rechts angedockt
Wenn seTWidgetPosition true : wenn seTPositionFlyRightLeft = 3 = Links angedockt
Wenn der Wert 1 ist, ist das Makrofenster nicht angedockt.
switchBoundBoxCreateText# SetBool true oder [false]
Den Inhalt des Makros in eine Datei namens „FCInfo.FCMacro” kopieren.
Windows: Der Pfad lautet in der Regel "Laufwerk:\Benutzer\Ihr_Benutzername\AppData\Roaming\FreeCAD\".
Ubuntu: Der Pfad lautet in der Regel "/home/Ihr_Benutzername/.FreeCAD".
Oder direkt in der Benutzeroberfläche von FreeCAD
Das Symbol muss sich im selben Verzeichnis wie das Makro befinden.
Das Bild herunterladen und ziehen es mit der rechten Maustaste auf „Speichern unter” (ändern Sie den Namen nicht) ziehen.
PS: Der Code ist zu lang, um in der Wiki-Seite enthalten zu sein (zur Zeit akzeptieren die Wiki-Seiten nur 64 KB), daher wurde der Makrocode in das Forum gestellt
PS: Dieses Makro verwendet getSelection () und die Objektliste beginnt mit 1 z.B. für eine Box Edge1 bis Edge12 und der Code in der Konsole beginnt bei 0 z.B. für eine Box Edge [0] to Edge [11]
Dies ist normal; die Zählung von Arrays bzw. Listen in OpenCascade beginnt immer bei 1 und nicht bei 0
Einschränkungen
Immer mit der Schaltfläche Exit verlassen. Wird das Programm verlassen, ohne die Schaltfläche Exit zu verwenden, bleibt das Programm im Speicher und läuft weiter, und die Anzeige bleibt im "Ausgabefenster". FreeCAD muss beendet werden, um es aus dem Speicher zu löschen.
In der Tabelle sind nur die ersten 200 Elemente des Objekts sichtbar. Enthält das Objekt mehr als 200 Elemente, wird ein Signal durch (! +200) angezeigt. Die vollständige Datenliste ist in der Datei sichtbar, die mit der Schaltfläche Save gespeichert wird.
Wenn das Makrofenster nach der Ausführung nicht sichtbar ist, siehe das untere Fenster:
Projekt: lies die Datei direkt in einer Tabelle. done stimmt mit den "Kanten" und ihren Koordinaten überein done Zuordnung eines Stoffes zu seiner Dichte Neigung auf das Element und nicht auf das globale Objekt erledigt Inlay direkt in der Oberfläche von FreeCAD fertig
Version
ver "1.30c" 2025/01/28 : Verbindende ComboBox in Arch Linux
ver 1.28 01/09/2023 Variablennamen ändern, Möglichkeit, jeden Sektor auszublenden, Daten-Tabelle im Dokument speichern, Oberflächenradius, Schaltfläche webWiki und webForum hinzufügen
ver 1.27 2023/06/30 Das Stylesheet optimiert, die Position links/rechts korrigiert und die Ansicht nach der Bearbeitung in Sketcher wieder herstellen
self.PB_00_Decrement.setStyleSheet("background-color: white; border:2px solid rgb(215, 10, 22);")# bord white and red
ersetzt durch
self.PB_00_Decrement.setStyleSheet("QPushButton {background-color: white; border:2px solid rgb(215, 10, 22)};")# bord white and red
ver 1.26c 2022/04/19 BSpline-Upgrade-Fehler mit Gear Bspline=Line
ver 1.26b 20/02/2022 Erweiterung der Erkennung von BSpline in SubObject
ver 1.26 06/02/2022 Informationen zu Mesh- und Point-Objekten hinzufügen, Farben dekodieren, Objekte oder Unterobjekte duplizieren, den letzten Pfad und andere Einstellungsoptionen speichern
Version 1.25e 18.12.2021: Detaillierte Informationen zu BSpline (ToByArcs) und Informationen zu „sel[0].TypeId” hinzugefügt.
Version 1.25d 12.12.2021 ---
Version 1.25c 12.12.2021 Korrektur von „strAround(„ durch „str(Around(„ und andere kleine ...
Version 1.25b 11.12.2021 Korrektur eines Fehlers beim Ändern/Modifizieren von neuem Material und Umstrukturierung
Version 1.25 10.12.2021 PySide2 und Hinzufügen von ComboBox-Materialien
Version 1.24 02.12.2021 Hinzufügen von adjustedGlobalPlacement, geändert von edwilliams16 für die Platzierung mit Body, Boundbox-Tracing
Version 1.23cb 25.11.2021 Löschen von "import Sketcher * " verursacht Konflikt mit "open(OpenName, "r")" ??
Hinzufügen
FreeCAD.ActiveDocument.openTransaction(u"FCInfo")# memorise les actions (avec annuler restore)FreeCAD.ActiveDocument.commitTransaction()# restore les actions (avec annuler restore)#FreeCAD.ActiveDocument.abortTransaction() # abandonne les actions(avec annuler restore)
Version 1.25d, 13.12.2021 Kleine Korrektur im Materialfeld, Kommentarzeichen „try...Except” entfernen!!!
Version 1.25c, 12.12.2021 Kleine Korrektur Neues Material
Version 1.23b, 20.11.2021 Kleine Korrektur, Textinfo am Anfang des Makros hinzufügen und Textcode ordinalisieren
Version 1.23, 19.11.2021 Symbol in Makro einfügen, Dezimalzahl anzeigen, Texthöhe, Optionen in den Einstellungen konfigurieren, korrekte Informationen für Elemente der Skizze im Bearbeitungsmodus.
Version 1.22, 12.11.2020: Das Makro ist jetzt vollständig deinstalliert. Ich verwende:
ver 1.21 , 16/04/2019: Optimierung für Py 3... Qt 5... FreeCAD-Ausgaben 0.15 bis 0.19
ver 1.20 , 29/01/2018: Optimierung
ver 1.19 , 20/01/2018: Ein Kontrollkästchen erstellt, um alle Elemente des Objekts zu überprüfen, ob sie gewünscht sind oder nicht, das Makro ist schneller. Optimierung
ver 1.18 , 19/12/2017: ...
ver 1.17c , 14/12/2017: Eine Ebene mit den Koordinaten erstellen, die in einem Projekt angegeben sind, in einem anderen Projekt und diese ersetzen. "FCInfo" by "__title__"
ver 1.17b , 13/12/2017: Kleinere Korrekturen, FCTreeView durch FCInfo ersetzt
ver 1.17 , 12/12/2017: Upgrade hinzufügen Trägheitsmoment mm und kg durch pinq FCMacro and moment of inertia of assembly, und Ebene, Achse, Punkt erstellen und Optionstrennzeichen für Tabellenkalkulation hinzufügen
ver 1.16 , 21/06/2017: Kontrollhöhe hinzufügen (hier PointSize 8) und Kontrollkästchen zum Positionieren des Fensters rechts oder links
ver 1.15 , 19/12/2015: Entfernung der Option PyQt4 see , Checkbox zum Bearbeiten von Informationen im Ausgabefenster hinzufügen
ver 1.14 , 04/08/2014: Ersetzt PyQt4 sowie PySide und Korrekte Tooltip-Anzeige unter PySide nicht möglich und fg hinzufügen
ver 1.13 , 27/07/2014: FCInfo_en_Ver_1-12_Docked.FCMacro durch FCInfo_en_Ver_1-13_Docked.FCMacro accept PyQt4 and PySide ersetzt
ver 1.12 , 10/03/2014: Tooltipps hinzugefügt
ver 1.11 , 04/03/2014: µm, nm, pm, fm, µg, ng, pg, percent hinzugefügt, grandeur carat "cd" zu "ct" geändert, Anzeige von Benennung und internem Namen, Berechnung von Winkeln korrigiert XY YZ ZX könnte bei einer zusammengesetzten Form einen Fehler verursachen, Fenster andockbar in FreeCAD
ver 1.10b , 19/11/2013: Schaltflächen außerhalb der Scroll-Leiste und die blockierten Fenstermaße
ver 1.10 , 18/11/2013: Scroll-Leiste erstellen
ver 1.08b , 10/11/2013: Übersetzungseinheiten in Englisch, Fehlerkorrektur für den Flächenihhalt der aufgelisteten Fehler in der Tabelle und Ersatz von"print" durch "App.Console.PrintMessage"
ver 1.09 , 04/11/2013: Arbeitet optimal mit Windows und Linux (Grund für Fehler unter Linux: die Zeichen ² ³ ° "Ordnungszahl außerhalb des Bereichs (128)")
ver 1.08 , 24/10/2013: Korrektur der hohen Anzahl von „Flächen“ und „Kanten“, die 100 Objekte anzeigen (in der gespeicherten Datei)
ver 1.07 , 11/10/2013: Stimmt die "Flächen" und ihre Koordinaten ab.
ver 1.06 , 22/09/2013: Stimmt die "Kanten" und ihre Koordinaten ab, Neigung auf dem Element statt auf dem globalen Objekt
ver 1.05 , 17/09/2013: Ein Symbol für das Tabellenblatt hinzugefügt, Umwandlung zu Maßen anstatt Koordinaten.
ver 1.04 , 11/09/2013: Liest die Datei direkt in eine Tabelle.
ver 1.03 , 09/09/2013: Deutlichere Darstellung im Ausgabefenster und Ersatz durch "typeObject = sel[0].Shape.ShapeType"