Notice: Unexpected clearActionName after getActionName already called in /var/www/wiki/includes/context/RequestContext.php on line 338
Versionshinweise 26.3 - FreeCAD Documentation Jump to content

Versionshinweise 26.3

From FreeCAD Documentation
(Redirected from Release notes 1.2/de)
This page is a translated version of the page Release notes 26.3 and the translation is 98% complete.
Outdated translations are marked like this.
FreeCAD 26.3 ist in Entwicklung, es steht noch kein Veröffentlichungstermin fest.

FreeCAD 26.3 wurde am T Monat Jahr veröffentlicht, es kann von der Download-Seite heruntergeladen werden. Diese Seite listet alle Neuerungen und Änderungen auf.

Frühere FreeCAD-Versionshinweise können unter Funktionsliste gefunden werden.

Allgemeines

  • FreeCAD hat einen neuen Veröffentlichungsplan mit drei stabilen Versionen pro Jahr eingeführt und ist ab Version 26.3 auf ein CalVer-Versionsschema (YY.N) umgestiegen. FEP-0003
  • Mehrere Dokumente können jetzt gleichzeitig bearbeitet werden, mit unabhängigen Vorgängen und Undo-/Redo-Stacks; beispielsweise können zwei Skizzen gleichzeitig geöffnet sein (GSoC-Projekt). Pull-Request #21978
  • .FCBak Backup-Dateien können jetzt direkt aus dem Dialog Datei → Offnen geöffnet werden, ohne sie zuvor in .FCStd umzubenennen. Das Sichern einer solchen Datei ruft Sichern unter… auf, um versehentliches Überschreiben der Sicherungskopie zu verhindern. Pull-Request #28454
  • Die Einstellung für das Datumsformat der Sicherung .FCBak überprüft nun bei der Erstellung von Sicherungen, ob der Dateiname ungültige Zeichen enthält, und ersetzt ungültige Zeichen im Zeitstempel. Pull-Request #25985
  • Die Voreinstellung "Verwendung von Rückgängig/Wiederherstellen in Dokumenten" wurde entfernt, da sie überflüssig ist Pull-Request #30616

Benutzeroberfläche

Der Navigationswürfel wurde verbessert, vor allem hinsichtlich des Aussehens und der Funktionsweise der zusätzlichen Schaltflächen. Eine Schaltfläche Home (zurück zur Standardansicht) wurde hinzugefügt.

Pull-Request #29338

Weitere Verbesserungen der Benutzeroberfläche

  • Der eingebaute Texteditor unterstützt jetzt die Auswahl von Zeilen durch Anklicken der Zeilennummer (und wahlweise auch eine Bereichsauswahl mit gedrückter Umschalttaste). Pull-Request #27677
  • In dem eingebauten Texteditor wird jetzt das Suchfeld mit dem aktuell ausgewählten Text vorausgefüllt. Pull-Request #27674
  • Dokumente, deren Dateien schreibgeschützt sind, werden jetzt in der Baumansicht mit einem read-only-Symbol gekennzeichnet und erhalten eine QuickInfo, die erklärt, dass die Datei nicht direkt gespeichert werden kann. Verknüpfungen zu schreibgeschützten Dokumenten werden jetzt mit einem roten read-only-Symbol gekennzeichnet. Pull-Request #26702
  • Das Individualisieren der Tastaturkurzbefehle wurde in den Voreinstellungseditor verschoben. Pull-Request #27725
  • Durch Klicken auf das Symbol zum Ein- und Ausblenden in der Baumansicht wird der aktuelle Auswahlbereich nicht mehr versehentlich verändert. Pull-Request #29687
  • Ein Doppelklick auf eine Fläche des Navigationswürfels stellt jetzt die Ansicht darauf ein und zentriert sie auch noch. Pull-Request #28608
  • Die Menüoption Objekt neu berechnen im Kontextmenü der Baumansicht (Befehl NeuBerechnen) besitzt jetzt eine Tastenkombination Strg+Umschalt+R. Pull-Request #27880
  • Es gibt nun eine Schaltfläche Untere Ansicht umschalten und eine Tastenkombination Strg + 0 zum Ein- und Ausblenden der unteren Bereiche (Ausgabefenster und Python-Konsole). Pull-Request #28598
  • Der Befehl Ausrichten zur Auswahl unterstützt nun die Mehrfachauswahl. Pull-Request #29182
  • Die 3D-Ansicht unterstützt jetzt die Auswahl mit Auswahlrahmen in den üblichen Navigationsarten, mit Fensterauswahl von links nach rechts und Berührungsauswahl von rechts nach links. Pull-Request #29547
  • Durch einen Doppelklick auf ein Ausdrucksfeld wird der Ausdruck nun gelöscht, der aktuelle Wert bleibt jedoch erhalten. Wenn keine Änderung vorgenommen wird, wird der Ausdruck wiederhergestellt, sobald der Fokus verloren geht. Pull-Request #29414
  • SpaceMouse-Drehungen beachten jetzt den aktiven Rotationsmodus für die Navigation einschließlich der Modi Um das Objektzentrum und Um den Mauszeiger. Pull-Request #29998
  • Release-Builds unter macOS initialisieren 3Dconnexion SpaceMouse-Geräte jetzt korrekt, anstatt die Meldung auszugeben, dass das Navigation-Framework außerhalb eines Application-Bundles läuft. Pull-Request #29465
  • Der VarSet-Dialog Eigenschaftengruppe umbenennen stellt jetzt automatisches Vervollständigen für vorhandene Eigenschaftengruppen bereit; dies vereinfacht das Verschieben von Variablen zwischen Gruppen. Pull-Request #30200
  • Es wird jetzt gewarnt, wenn eine Datei, die mit einer älteren Version erstellt wurde, gespeichert wird. Eine Voreinstellung, die ermöglicht dies zu deaktivieren, wurde hinzugefügt. Pull-Request #28389
  • Das Leeren der Liste der zuletzt verwendeten Dateien erfordert jetzt eine Bestätigung, bevor die Liste gelöscht wird. Pull-Request #27274
  • Der Navigationswürfel wurde verbessert, hauptsächlich bezüglich des Erscheinungsbilds und der Funktionalität seiner zusätzlichen Schaltflächen. Pull-Request #29338
  • Der Navigationswürfel wurde verbessert, vor allem hinsichtlich des Aussehens und der Funktionsweise seiner zusätzlichen Tasten. Pull-Request #29338
  • Alle Statusleisten-Widgets können nun über das Kontextmenü ein- und ausgeschaltet werden. Pull-Request #30349
  • Der eingebaute Texteditor erhielt einige Verbesserungen zu Suchergebnissen. Pull-Request #29423
  • Es ist jetzt möglich, mehrere Objekte gleichzeitig zu unterdrücken. Pull-Request #30438
  • Ein Symbol und ein Tastaturkürzel wurden der Option "Löschen" in der Python-Konsole hinzugefügt. Pull-Request #30551
  • Es ist jetzt möglich, durch Ziehen des Navigationswürfels die Ansicht zu drehen. Pull-Request #30727
  • Die Variablensatz-Eigenschaften vom Typ Prozent werden jetzt im Editor mit nachgestelltem Prozentzeichen angezeigt. Pull-Request #28730
  • Die Farben für Auswahl und Vorauswahl wurden hinsichtlich Sichtbarkeit und Unterscheidbarkeit verbessert. Pull-Request #31050
  • Eine Option zum Löschen von Gruppeninhalten mehrerer Objekte gleichzeitig wurde hinzugefügt. Pull-Request #30586
  • Es ist jetzt möglich selbsterstellte Symbolleisten mit Gruppen von Befehlen zum Öffnen und Sichern sowie Hilfe-Befehlen hinzuzufügen. Pull-Request #31525
  • Die Viewprovider-Aktionen wurden dem Kontextmenü der 3D-Ansicht hinzugefügt. Pull-Request #30990
  • Eingabehinweise wurden dem eingebauten Texteditor hinzugefügt. Pull-Request #29639
  • Durch einen Doppelklick wird nicht mehr das gesamte Objekt ausgewählt. Pull-Request #32028
  • Die Stilvorlage FreeCAD Dark verwendet jetzt eine hellere Hintergrundfarbe für eine bessere Sichtbarkeit schwarzer Linien. Pull-Request #32827
  • Der Begrüßungsbildschirm mit mehreren Bildern wurde durch ein einzelnes Bild mit dem FreeCAD-Logo ersetzt. Pull-Request #32363
  • Eine Gruppe von Werkzeugen zum Erstellen wurde dem unteren Ende des Edit-Menüs hinzugefügt. Pull-Request #31435
  • Die Umschaltfunktion für den Vollbildmodus (F11) beendet nun beim zweiten Drücken den Vollbildmodus, ohne dass die 3D-Ansicht explizit aktiviert werden muss. Pull-Request #32035

Kernsystem und API

Core


Bild anklicken, wenn die Animation nicht automatisch startet.
Die Autovervollständigung des Ausdruckeditors verwendet jetzt "fuzzy matching" anstatt ein "exact prefix match" zu erfordern, mit Zwischenspeichern und einer Rangfolge, die Namen von Eigenschaften den Bezeichnen von Behältern vorzieht, wodurch das Auffinden von Eigenschaften, Objekten und Funktionen durch teilweise oder angenähert eingegebene Namen erleichtert wird.

Pull-Request #30531

Es wurde ein neuer Befehl hinzugefügt, um dem zuletzt ausgewählten Punkt in der 3D-Ansicht eine Anmerkung hinzuzufügen.

Pull-Request #23673

Ein neuer Befehl Mass Properties wurde hinzugefügt, um Volumen, Masse, Flächeninhalt, (Massen-)Schwerpunkt, Volumenschwerpunkt und Massenträgheit für Bauteile und Baugruppen zu berechnen; mit Unterstützung für individuelle Reference-Frames und Material berücksichtigende Berechnungen.

Pull-Request #27347

Bezugselemente verwenden jetzt die Eigenschaft Show Placement, wodurch die Versatzangaben (ohne Drehungen) von Befestigungen in lokalen Koordinaten intuitiver werden. Pull-Request #29176

Bild anklicken, wenn die Animation nicht automatisch startet.
Das Werkzeug Bewegen unterstützt jetzt einen Modus Benutzerdefiniert für das Koordinatensystem: Eingaben für Verschiebung und Drehung werden relativ zu einem beliebigen Objekt im Dokument mit einer Positionierung (Körper, Formen, lokale Koordinatensysteme, Part-Container, usw.) angegeben, während die Dragger-Position und -Ausrichtung unverändert bleiben. Drehungen erfolgen um den aktuellen Dragger-Ursprung herum (Objektursprung oder individuelle Dragger-Position) und verwenden dafür die Achsen des benutzerdefinierten Koordinatensystems. Wahlweise können die Dragger-Achsen visuell zum benutzerdefinierten Koordinatensystem ausgerichtet werden, um das Objekt interaktiv in dessen Richtungen zu ziehen. Dies ermöglicht das Verschieben oder Drehen eines Objekts am oder um den aktuellen Dragger relativ zu dem Koordinatensystem eines anderen Objekts.

Pull-Request #30227

Weitere Core-Verbesserungen

  • Die Suchleiste in den Einstellungen kann nun Tooltipps, Klapplisten-Werte, Kontrollkästchen und Gruppentitel durchsuchen. Pull-Request #24283
  • Das Werkzeug Messen bietet nun die Möglichkeit, das Messergebnis von kreisförmigen Elementen als Durchmesser anzuzeigen anstatt als Radius. Pull-Request #24853
  • Das Werkzeug Messen unterstützt jetzt das Messen von Radius und Durchmesser zylindrischer Flächen.Pull-Request #27044
  • Unter macOS unterstützen .FCStd-Dateien jetzt die native QuickLook-Erweiterung für die Anzeige einer Miniaturansicht (Thumbnails) der Datei im Finder sowie die vollständige Vorschau. Pull-Request #25239
  • Maßeinheiten können jetzt direkt während des Messens umgewandelt und angezeigt werden. Pull-Request #27462
  • Das Werkzeug Messen bewahrt jetzt die ausgewählte Anzeigeeinheit zusammen mit dem Objekt der Messung auf, so dass das Ändern der Einheiten sofort das Ergebnis im Aufgaben-Fenster und die 3D-Bezeichnung aktualisieren. Pull-Request #29157
  • Das Werkzeug Messen kann jetzt, zusätzlich zu den schon vorhandenen Messarten, den Radius oder den Durchmesser von kreisförmigen (zylindrischen?) Flächen ausgeben. Pull-Request #27415
  • Das Werkzeug Messen stellt Flächeneinheiten jetzt mit hochgestellten Unicode-Zeichen an. Pull-Request #28044
  • Makros unterstützen nun Verzeichnisse, um die zugehörigen Dateien zu sammeln. Pull-Request #27005
  • Der Makrodialog und der Befehl Makroordner öffnen öffnen jetzt den konfigurierten Makropfad anstatt des Standard-Makroverzeichnisses. Pull-Request #29224
  • Die defekten Aktionen zur Fehlersuche in Makros zeigen jetzt eineNachricht an, die den Anwender zu einem Arbeitsablauf mit externem Fehlerbereiniger leitet, anstatt den Eindruck zu erwecken, dass das Breakpoint-Debugging dort zur Verfügung steht. Pull-Request #29889
  • Das Werkzeug Messen kann jetzt den Radius und den Durchmesser von Kugeln und Tori angeben. Pull-Request #29369
  • Das Werkzeug Messen unterstützt jetzt im Modus Distance gekrümmte Flächen. Pull-Request #29367
  • Das Verhalten und die Anordnung der Pfeile für Winkel-Angaben beim Messen wurde deutlich verbessert. Pull-Request #27135
  • Rechteckauswahl berücksichtigt nun die Auswahlfilter. Pull-Request #28982
  • Das Werkzeug Messen unterstützt jetzt kreisförmige Flächen beim Messen von Winkeln. Pull-Request #29803
  • Das Werkzeug Messen unterstützt jetzt interne Skizzenflächen.Pull-Request #29551
  • Die Funktion Schnellmessung zeigt nun den Durchmesser der kreisförmigen Flächen an. Pull-Request #29385
  • Auswahlfilter kann nun andere Objekte innerhalb des Auswahlradius der Ansicht auswählen, anstatt sofort den Status Auswahl gesperrt anzuzeigen. Pull-Request #29705
  • FreeCAD wurde für OpenCascade 8 angepasst, wobei die Kompatibilität mit OpenCascade 7 beibehalten wurde. Dabei wurden die Geometrie, Import-/Exportfunktionen, CAM, der Sketcher, das FEM-Netz sowie die zugehörigen Codepfade aktualisiert. Pull-Request #25502
  • CMake warnt nun, dass die Unterstützung für Qt 5 veraltet ist und entfernt werden soll, und fordert Paketierer und Entwickler auf, auf Qt 6 umzusteigen. Pull-Request #30222
  • Auf Unix-ähnlichen Systemen verwenden Sperrdateien nun Berechtigungen, die nur für den Eigentümer gelten, und beim Export von Coin-Images wird vermieden, dass Dateien erstellt werden, auf die jeder schreiben kann. Pull-Request #30239
  • Die Conda-Release-Build-Voreinstellung aktiviert nun FREECAD_WARN_ERROR, und die damit verbundenen Warnungen wurden behoben, sodass die Release-CI neue Compiler-Warnungen früher erkennt. Pull-Request #30228
  • Das Werkzeug Bewegen kann nun den Modus Schwerpunkt / Geometrisches Zentrum mit Links und Part Containern nutzen. Pull-Request #30208
  • Das Werkzeug Bewegen Der Dragger rastet nun, wenn der Mauszeiger in die Nähe der Start- und Endpunkte einer Kante bewegt wird, an diesen Punkten ein – zusätzlich zur bereits vorhandenen Rastfunktion an der Kantenmitte –, wobei die Ausrichtung des Draggers an der Kante beibehalten wird. Pull-Request #30213
  • Der Dragger-Modus für benutzerdefiniertes Bewegen unterstützt jetzt, zusätzlich zum Auswählen von Elementen in der 3D-Ansicht, das Auswählen eines Objekts in der Baumansicht, um dessen Positionierung als Dragger-Referenz zu verwenden und bleibt nicht weiter aktiv, wenn zu einem anderen Dragger-Modus zurückgewechselt wird. Pull-Request #30943
  • Der JT-Datei-Importer wurde verbessert und unterstützt nun auch JT 10.x-Dateien. Pull-Request #29768
  • Die Auswahlrahmenfunktion, die auf unterschiedliche Arten verwendet wird, auch von dem Werkzeug Auswahl einpassen und dem Skizzenbearbeitungsmodus, wurde überarbeitet. Pull-Request #26291
  • Es wurden feinkörnige Neuberechnungen eingeführt. Dabei handelt es sich um Neuberechnungen, die auf Abhängigkeiten zwischen Eigenschaften statt zwischen Objekten basieren. Dies ist eine experimentelle Funktion, die mit einer Voreinstellung umgeschaltet werden kann. Pull-Request #25603
  • Das Kalibrierungswerkzeug der Bildebene unterstützt nun das Drehen des importierten Bildes, sodass die Kalibrierungslinie auf den nächsten 45-Grad-Winkel (horizontal, vertikal oder diagonal) ausgerichtet wird, und kann das Bild auf den Mittelpunkt der Kalibrierungslinie zentrieren. Außerdem werden nun Eingabehinweise unterstützt. Pull-Request #30755 und Pull-Request #31291
  • Die Unterstützung des Werkzeugs Messen für Bezugselemente wurde erheblich verbessert. Pull-Request #29720
  • Das Werkzeug Masse-Eigenschaften kann jetzt Trägheitsmomente um eine beliebige ausgewählte gerade Kante berechnen, zusätzlich zu den vorhandenen Optionen zur Referenzierung. Pull-Request #31157
  • Das Werkzeug Masse-Eigenschaften kann jetzt den Flächeninhalt von Nicht-Festkörper-Objekten (Oberflächen) berechnen. Pull-Request #30810
  • Das Werkzeug Messen akzeptiert jetzt auch zylindrische und konische Flächen für Winkelmessungen, indem es deren Achsen verwendet; so ergibt das Auswählen zweier Bohrungen direkt den Winkel zwischen ihnen ohne dass eine gerade Kante parallel zur Achse erforderlich ist. Pull request #31905
  • Das Werkzeug An Python-Konsole senden wurde erweitert, um mehrere Objekte und zusätzliche Variablen zu unterstützen. Pull-Request #31096
  • Die Vorschaubilder der Dateien werden jetzt mit einer eigenen Kamera aufgenommen, die die (gesamte) Geometrie des Dokuments einpasst. Es wird die Ausrichtung der Standardansicht und ein transparenter Hintergrund verwendet, anstatt der zuletzt verwendeten Ansicht und eines eingefärbten Hintergrundes. Pull-Request #32489
  • Dem Aufgaben-Fenster des Werkzeugs Messen wurden Differenz-Messungen hinzugefügt. Pull-Request #30641
  • Das FEM-Einheitensystem wurde erheblich verbessert, um es korrekt und benutzerfreundlich zu gestalten. Pull-Request #31013
  • Die Verarbeitung von zwei Scheiben oder einer Scheibe und einer Ebene durch die Funktion Schnellmessung wurde verbessert. Nun wird auch der Achsabstand angezeigt. Pull-Request #31770
  • Der Schwerpunktmodus des Messen-Werkzeugs wurde überarbeitet, um es an andere Modi anzupassen. Pull-Request #29310
  • Das MKS-Einheitensystem wurde um die Einheit Flächenträgheit erweitert. Pull-Request #32708
  • Es wurden Einheiten für Masse und Flächenträgheitsmoment hinzugefügt. Pull-Request #31972

API

Entfernte Python-API

Geänderte Python-API

Neue Python-API

  • Für die C++/PyCXX-API-Oberfläche von FreeCAD wurde ein Python-Typ-Stub-Generator hinzugefügt, der auf direkt neben den Quelldateien liegende .pyi-Dateien zurückgreift und Smoke-Checks durchführt, um die Gültigkeit der generierten Stubs sicherzustellen. Pull-Request #29334

Start

Addon-Manager

Der Addon-Manager in dieser Ausgabe ist auf drei Bereiche fokussiert: Das Installieren und Aktualisieren sehr großer Addons, die Verwaltung von Python-Paketen und die Unterstützung von Addon-Repositories die außerhalb von GitHub gehostet werden.

Installieren und Aktualisieren

  • Sehr große Addons werden mit git installiert und aktualisiert. Addons, die im Katalog als zu groß, um sie im Ganzen zwischenzuspeichern, gekennzeichnet werden, die Bauteilbibliothek ist so ein Fall, verwenden jetzt git, wenn es auf dem Rechner des Anwenders zur Verfügung steht. Zum Aktualisieren wird nur geladen, was geändert wurde, anstatt das gesamte Archiv erneut herunterzuladen und der Dialog zeigt an, welche Methode gerade verwendet wird. Pull-Request #467 und Pull-Request #451
  • Installationsfortschritt, Abbruch und Wiederherstellung wurden erheblich überarbeitet. Der Fortschritt-Dialog gibt formatierte Übertragungsmengen für Zip-Downloads aus sowie den git-Fortschrittsbalken mit einer Prozentangabe für git-Installationen und er unterscheidet zwischen Aktualisieren und Installieren. Beim Abbrechen wird angegeben, ob die Bearbeitung eingestellt wird oder ob hinterher aufgeräumt wird, entfernt den partiellen Download in einem Hintergrund-Thread, damit die Benutzerschnittstelle aktiv bleibt, und beendet den gesamten Teilprozessbaum. Eine fehlgeschlagene git-Installation bietet jetzt ein "Nochmals versuchen" oder "Stattdessen als Zip-Datei herunterladen" an, anstatt nur eine Sackgasse zu melden. Pull-Request #467
  • Das Deinstallieren eines Makros entfernt seine Schaltfläche in der Symbolleiste. Die individuelle Schaltfläche und ihre erstellten Symboldateien, die der Addon-Manager selbst während der Installation erstellte, werden jetzt auch beim Entfernen aufgeräumt, anstatt sie so zurückzulassen, dass sie auf ein nicht vorhandenes Makro verweisen. Pull-Request #471

Python-Pakete

  • Der Python-Paket-Manager ist nun ein Befehl auf oberster Ebene mit einer funktionsfähigen Benutzeroberfläche. Er lässt sich direkt über das Menü öffnen, ohne den Dialog Addon-Manager aufrufen zu müssen. Der Dialog wurde um eine Schaltfläche „Paket hinzufügen“ zur Installation eines Pakets anhand des Namens, eine Schaltfläche „Stopp“, die einen laufenden pip-Vorgang tatsächlich abbricht, einen animierten Fortschrittsbalken mit einer Live-Detailzeile, die die Ausgabe von pip selbst anzeigt, sowie ein Feld zur Auswahl des Installationspfads erweitert. Pull-Request #396, Pull-Request #421, Pull-Request #458 und Pull-Request #472
  • Die Richtlinien für Python-Pakete basieren auf veröffentlichten Constraints-Dateien, und PyPI wird nicht mehr direkt kontaktiert. Die fest codierte Liste ALLOWED_PYTHON_PACKAGES.txt gibt es nicht mehr. FreeCAD veröffentlicht pro Python-Nebenversion eine eigene Einschränkungsdatei, in der jedes geprüfte Paket einschließlich transitiver Abhängigkeiten auf eine bestimmte Version festgelegt wird. Der Addon-Manager ruft diese Datei ab, speichert sie im Cache und wendet sie über die pip-Option --constraint an. Dabei ermittelt er veraltete Pakete durch einen Vergleich mit der geprüften Version und nicht durch eine Abfrage bei PyPI. Pull-Request #455 und Pull-Request #345
  • Bei der Installation von Python-Abhängigkeiten tritt kein Timeout mehr auf. Die bisherige Begrenzung auf 120 Sekunden (Realzeit), die bei langsamen Verbindungen oder großen Rädern zu Fehlern bei legitimen Installationen führte, wurde zugunsten einer Überwachung der Ausgabe aufgehoben. Pull-Request #458 und Pull-Request #472

Individuelle Repositories

  • Individuelle Repositories arbeiten mit anderen Hosts statt GitHub. Der Addon-Manager bestimmt, welche Software ein git-Host verwendet und deckt dabei GitHub, GitLab und Gitea oder Forgejo einschließlich Codeberg ab, indem er die "raw-file URL layouts" prüft. Die Ergebnisse werden in den Voreinstellungen abgelegt und für Metadaten, Symbole, READMEs und zum archivieren von Downloads verwendet. Beim Entpacken mit Zip wird das Wrapper-Verzeichnis des Archivs anhand seiner Struktur erkannt, anstatt es anhand der Namenskonvention des jeweiligen Hosts zu erraten. Pull-Request #426, Pull-Request #425 and Pull-Request #442
  • Das Feld Zweig (Branch) für ein individuelles Repository ist nun optional. Wird das Feld leer gelassen, fragt der Addon-Manager über git ls-remote den Standardzweig des Repositorys ab und greift dabei zunächst auf main und anschließend auf master zurück. Bisher wurde bei einem nicht angegebenen Zweig von master ausgegangen. Pull-Request #428
  • Individuelle Repositorys zeigen vollständige Metadaten, Symbole und den Aktualisierungszustand an. Individuelle Addons werden über denselben Codepfad wie Katalog-Addons erstellt, wobei package.xml und das Symbol vom Host abgerufen werden, anstatt nur als bloßer Name angezeigt zu werden. Pull-Request #424 und Pull-Request #367

Änderungen der Anwenderschnittstelle und weitere Änderungen

  • Texte der Benutzeroberfläche wurden überarbeitet, um den Vorgaben von FEP-0007 zu entsprechen. Hinweistexte sind in der beschreibenden dritten Person formuliert, z. B. "Shows the compact view" (wird auch entsprechend übersetzt), Dialogtitel verwenden "Title-Case", und die Terminologie wurde auf der Einstellungsseite, im Deinstallationsprogramm und in der Ansichtenauswahl vereinheitlicht. Pull-Request #447
  • In der Kategorie „Sonstiges“ werden nicht mehr nicht erkannte Addons ausgeblendet. Alle Paketinhaltstypen ohne eigene Kategorie, einschließlich der Typen, die nach der Veröffentlichung dieser Version des Addon-Managers eingeführt wurden, werden nun unter „Sonstiges“ angezeigt, anstatt aus allen Kategorien herausgefiltert zu werden. Pull-Request #470
  • Benutzerdefinierte Repositorys unterliegen nicht der Python-Zulassungsliste des Katalogs. Wenn alle Addons einer Installation aus einem vom Benutzer selbst hinzugefügten Repository stammen, werden nicht geprüfte Python-Abhängigkeiten zur Bestätigung angezeigt, anstatt stillschweigend verworfen zu werden. Die Zulassungsliste gilt jedoch weiterhin, sobald auch nur ein Addon aus dem Katalog beteiligt ist. Pull-Request #427
  • Fehlerhaft dargestellte Addon-Symbole verursachen keine Konsolenmeldungen mehr. PNG-Symbole, die doppelte iCCP-Blöcke enthalten, worauf Qt bei jedem Rendervorgang hinweist, werden erkannt und entsprechend behandelt. Pull-Request #354
  • Das Ausgabefenster ist deutlich übersichtlicher. Ein großer Teil der routinemäßigen Statusmeldungen wurde von PrintMessage nach PrintLog verschoben, während echte Probleme nun unter PrintWarning angezeigt werden. Pull-Request #440

Arbeitsbereich Assembly

Steuerungselemente für Bewegungen wurden den Explosionsansichten in Assembly hinzugefügt.

Pull-Request #30955

Die neuen Part Verknüpfungsanordnungen-Werkzeuge wurden ebenfalls zur Assembly hinzugefügt: Lineare, Polare, Kreisförmige, Pfad- und Punkt- Verknüpfungsanordnung — die das Ursprungsobjekt als starre Anordnung von Verknüpfungen einsetzen, anstatt seine Geometrie zu kopieren; dabei ermöglichen sie beliebigen Formelementen der Instanzen oder deren Elementen Verbindungen (bzw. Gelenke) hinzuzufügen, sowie das Ausblenden einzelner Instanzen oder das Anpassen der Abstände über OVP.

Pull-Request #30840

Weitere Assembly-Verbesserungen

  • Meldungen des Gleichungslösers (Meldungen zur Überbestimmtheit) wurden zum Assembly-Aufgaben-Fenster hinzugefügt. Pull-Request #24623
  • Ein neuer Befehl wurde hinzugefügt, um alle mit einer ausgewählten Komponente verknüpften Verbindungen auszuwählen. Pull-Request #27530
  • Eine Schaltfläche wurde hinzugefügt, um eine "Verbindung" Abstand um 90° zu drehen.Pull-Request #29717
  • Werden Skizzen aus Baugruppen heraus bearbeitet, aktiviert dies nicht mehr kurzzeitig das Quelldokument der Skizze oder erzeugt keinen Absturz mehr, wenn der Baugruppenzusammenhang verlassen wird. Pull-Request #29271
  • Simulationen bieten nun die Möglichkeit, in ein Videoformat zu exportieren. Pull-Request #25307
  • Eine Explosionszeichnung kann nun vorübergehend erstellt werden. Pull-Request #25456
  • Die Exportformate einer Simulation wurden verbessert. OpenCV wurde durch PyAV ersetzt. Das WebM-Videoformat wurde für die Fälle hinzugefügt, in denen der Codec zur verfügung steht. Der Dialog Datei sichern fügt jetzt auch, basierend auf der ausgewählten Dateiart, automatisch die Dateierweiterung hinzu.Pull-Request #30333
  • Der Befehl Verbindung bearbeiten wurde zum Kontextmenü der Verbindungen hinzugefügt. Pull-Request #30991
  • Eine Momentaufnahme-Funktion (Snapshot) wurde hinzugefügt und ermöglicht das Speichern und Wiederherstellen des aktuellen Baugruppenzustands (Positionierung und Sichtbarkeit). Pull-Request #25384
  • Die Verbindungsart Starr verbundene Gruppe wurde hinzugefügt und verbindet alle ausgewählten Komponenten in ihrer relativen Lage zueinander starr miteinander.Pull-Request #29605
  • Assembly erfordert nicht mehr, dass eine Komponente verankert ist, damit Bauteile korrekt gezogen und bewegt werden können: Das Ziehen einer nicht verankerten Insel ("island"?!?) bewegt sie jetzt als eine starre Gruppe, basierend auf ihren Verbindungen bzw. Gelenken, ohne dass zuerst ein verankertes Objekt erforderlich ist. Pull-Request #30998

Arbeitsbereich BIM

  • ToDo (last check: 20261006, #33219):

Bild anklicken, wenn die Animation nicht automatisch startet.
Draft Trimex bearbeitet jetzt auch unterstützte BIM-Objekte (Wand, Rohr, Struktur, Rahmen, Fachwerkbinder, Platten ohne Basiselement) und beschneidet oder verlängert das Objekt durch Auswahl einer seiner Endflächen. Das Extrudiren einer Fläche zu einem neuen Objekt ist jetzt ein eigenständiger Befehl BIM Fläche extrudieren, anstatt mit dem Befehl Trimex kombiniert zu sein.

Pull-Request #31941

Ein Bericht-Befehl wurde hinzugefügt. Es verwendet eine SQL-ähnliche Abfragesprache, um Daten auszuwählen, zu filtern und zu aggregieren.

Pull-Request #24078

Ein Befehl BIM Verkleidung wurde hinzugefügt. Er kann Oberflächenstrukturen, wie Bodenbeläge, Wand-, Decken- oder Fassadenverkleidungen, auf bestehende Geometrie aufbringen.

Pull-Request #27222

BIM Fenster enthält jetzt eine Einstellung für eine Schiebetür, deren Öffnung entsprechend der Eigenschaft Opening erfolgt und deren Schieberichtung im Kontextmenü der Baumansicht umgekehrt werden kann.

Pull-Request #27375

  • Beim Entfernen einer Wandbasis werden nun die Position und die parametrischen Abmessungen der Wand für unterstützte gerade Draft- oder Sketch-Basen beibehalten, und es wird eine Warnung angezeigt, bevor nicht unterstützte komplexe Basen entfernt werden. Pull-Request #24550
  • Wände können nun standardmäßig ohne Basisobjekt erstellt werden, wobei der ausgewählte Wandgrundlinienmodus in den Einstellungen gespeichert wird. Pull-Request #24595
  • Das Layout der BIM-Symbolleiste wurde übersichtlicher gestaltet, indem verwandte Befehle gruppiert, die Einträge Form aus Text und BIM-Ansichten aus der Standard-Symbolleiste entfernt und gängige Zeichen- und Kopierwerkzeuge neu angeordnet wurden. Pull-Request #25147
  • BIM Fenster stellt jetzt einen Bereich mit Optionen im Aufgaben-Fenster bereit, um übliche Fenstereigenschaften, die Ausdrücke berücksichtigen, zu bearbeiten sowie eine Funktion zum Abbrechen.Pull-Request #27381
  • BIM Fenster-Typen können nun LinkGroups verwenden, wodurch Warnungen wegen Subvolumes außerhalb des Gültigkeitsbereichs vermieden werden, während nicht festgelegte Eigenschaften des Basisobjekts beibehalten werden. Pull-Request #27420
  • Wände bieten nun Optionen in der Aufgaben-Fenster für gängige Wandeigenschaften, und das gleiche Framework für Schnellzugriffs-Aufgabenfelder wurde auf andere BIM-Objekte ausgeweitet. Pull-Request #26758 und Pull-Request #27746
  • Wände bieten nun Optionen im Aufgaben-Fenster für gängige Wandeigenschaften an, und das gleiche Framework für Schnellzugriffs-Aufgabenfelder wurde auf andere BIM-Objekte ausgeweitet. Pull-Request #26758 und Pull-Request #27746
  • Die Verarbeitung von BIM-Links wurde überarbeitet, und der neue Befehl Verknüpfung erstellt ein App::Link und startet sofort einen Verschiebevorgang für BIM-Arbeitsabläufe. Pull-Request #28104
  • Grundstück bieten nun Optionen im Aufgaben-Fenster für verschiedene Grundstücks-Eigenschaften an. Pull-Request #28504
  • Die Definition externer Geometrie in Basisskizzen wird nicht mehr ignoriert. Pull-Request #30086
  • Für BIM-Werkzeuge wurden Eingabehinweise in der Statuszeile hinzugefügt. Pull-Request #30511

Weitere BIM-Verbesserungen

Arbeitsbereich CAM

CAM-Bearbeitungsvorgänge (Profilieren, Ausfräsen, Planfräsen, Bohren, Kreisbohrung, Gravieren, V-Fräsen, Adaptiv, Entgraten) unterstützen nun die 3+2-Bearbeitung (indexiert): Jedem Bearbeitungsvorgang kann eine „Arbeitsebene“ zugewiesen werden, und der Werkzeugweg wird relativ zu dieser Ebene berechnet. Bei einer Arbeitsebene, die nicht auf Z-Oben ausgerichtet ist, wird die erforderliche Positionierungsbewegung der Drehachsen automatisch auf Basis der konfigurierten kinematischen Kette der Maschine berechnet und ausgegeben. Dies erfordert eine Maschine mit Drehachsen und maschinenbasierter Nachbearbeitung.

Pull-Request #30106

Für die 4-Achsen-Oberflächenbearbeitung wurde eine neue Rotationsflächen-Bearbeitung hinzugefügt.

Pull-Request #29751

Die Maschinenbibliothek und der Editor wurden zur CAM Einstellungen hinzugefügt. Zudem wurde eine maschinenbasierte Nachbearbeitung hinzugefügt. Maschinendefinitionen können ebenfalls als Add-ons implementiert werden.

Pull-Request #26533, Pull-Request #27507 und Pull-Request #28405

Die MillFace-Bearbeitung wurde mit erheblichen Verbesserungen als MillFacing neu implementiert.

Pull-Request #24367

Weitere CAM-Verbesserungen

  • Im Dialogfeld für den G-Code-Export werden nun Zeilennummern angezeigt. Pull-Request #23862
  • EinfacheKopie ermöglicht nun die Mehrfachauswahl von Bearbeitungen. Pull-Request #24297
  • Der adaptive OCL-Algorithmus wurde zur Bearbeitung Wasserlinie hinzugefügt. Pull-Request #23149
  • Die Eigenschaft Sorting Mode wurde zu Profile hinzugefügt und Taschen-Bearbeitungen, ermöglichen eine optionale Formbearbeitung im Anschluss an die Formauswahl. Pull-Request #27410
  • Die Unterstützung für Restbearbeitung wurde der Adaptiv-Bearbeitung hinzugefügt. Pull-Request #27908
  • Die versteckte Eigenschaft Approximation wurde zur Haltesteg-Bearbeitung hinzugefügt. Die Anzahl der Befehle kann sich erheblich verringern, wenn der Pfad nicht-horizontale Bogenbewegungen enthält (z. B. bei einem spiralförmigen Pfad). Pull-Request #28502
  • Das Gewindeschneiden wurde als experimentelle Funktion entfernt und als neue Strategie in Bohren integriert. Pull-Request #27506
  • Die Verarbeitung kreisförmiger Löcher wurde erheblich verbessert, unter anderem durch einen neuen C++-2-Opt-TSP-Löser mit Python-Bindings für eine optimierte Leistung bei der Lochsortierung sowie durch neue Sortiermodi und die Möglichkeit zur manuellen Neuanordnung in der Benutzeroberfläche. Pull-Request #23093
  • Der neue Stil LineZFollow wurde zur Funktion AufbereitungAnAbfahren hinzugefügt. Er kann als Ersatz für ArcZFollow verwendet werden, da er einfacher ist und weniger Rechenaufwand erfordert. Pull-Request #27986
  • Die AufbereitungEingangsrampe Aufbereiten kann nun auf Bearbeitungen angewendet werden, die bereits eine AufbereitungAnAbfahren-Ein- und Auslaufbewegung verwenden. Pull-Request #28496
  • Es ist nun möglich, den Wert für RetractThreshold in den Bearbeitungsvorgängen Profil und Tasche manuell festzulegen. Pull-Request #21738
  • Die manuelle Auswahl von Flächen oder Kanten für Bohr- oder Spiralbohrvorgänge ist nun möglich. Pull-Request #27494
  • Die Helix- und Spiralgeneratoren der Bearbeitung Wendel wurden verbessert, um bessere Ergebnisse zu erzielen und mehr Kontrollmöglichkeiten zu bieten. Pull request #21971
  • Die automatische Auswahl für bohrbare Flächen wurde optimiert und kann nun Zylinderflächen mit mehr als drei Kanten erkennen. Pull-Request #27585
  • Die Option Optimize Linear Paths wurde dem adaptiven OCL-Algorithmus von Waterline hinzugefügt, um unnötige kollineare Punkte aus der G-Code-Ausgabe zu entfernen. Pull-Request #27040
  • Der Neue CAM-Simulator wurde als MDI-Widget in das Hauptfenster integriert. Pull-Request #22204
  • Das Werkzeug Kopie kann nun alle Bearbeitungen kopieren und dies rekursiv durchführen. Pull-Request #24819
  • Das Werkzeug AktiveBearbeitungUmschalten unterstützt nun Job- und Vorgangsgruppen. Pull-Request #24872
  • Es ist nun möglich, den G-Code-Export abzubrechen. Pull-Request #25273
  • Für die Vorgänge Haltesteg, Gravieren und Entgraten kann nun eine Toleranz festgelegt werden, um die Genauigkeit der Segmentierung komplexer Formen bei der Erstellung eines Fräswegs anzupassen. Pull-Request #26127 und Pull-Request #26128
  • Die Bearbeitung Gravieren kann nun für komplexe Kurven Bogenapproximationen verwenden, wodurch die Anzahl der G-Code-Befehle reduziert und gegebenenfalls eine glattere G2/G3-Ausgabe erzeugt wird. Pull-Request #29528
  • Die Bearbeitung Adaptiv wählt nun automatisch den Durchmesser des Spiraleingangs aus. Pull-Request #23980
  • Die Bearbeitung Adaptiv weist nun ungültige Startpunkte für Einlaufbewegungen zuverlässiger zurück und verhindert so kurze Einlaufbewegungen in der Nähe von Innenecken, die gegen die konfigurierte Schrittweite verstoßen könnten. Pull-Request #29971
  • CAM-Arbeitsbereiche unterstützen nun die Auswahl von Formen aus verschiedenen Objekten. Pull-Request #22304
  • Die V-Schnitt-Routenführung wurde nun mithilfe von „Virtual Edge Backtracking“ verbessert. Pull-Request #25049
  • Es ist nun möglich, nur ausgewählte Vorgänge aus dem Auftrag nachzubearbeiten und Vorgänge innerhalb von Dressup auszuwählen. Pull-Request #22764
  • Das Werkzeug SchleifeAuswählen wurde verbessert und gibt nun den Linienzug zurück, wenn Kanten ausgewählt wurden und andere Methoden fehlgeschlagen sind. Pull-Request #24185
  • Das Werkzeug Schleifenauswahl kann nun mehrere horizontale Linienzüge erkennen, wenn zwei oder mehr ausgewählte Kanten nicht zum selben Linienzug gehören. Pull-Request #27497
  • Das Werkzeug Schleifenauswahl kann nun alle Kanten einer ausgewählten Form auswählen, wenn keine Unterelemente ausgewählt sind. Pull request #29523
  • Der Kinetic-Postprozessor wurde um eine Kühlfunktion erweitert. Pull-Request #25022
  • Die Eigenschaft Units (metrisch/britisch) wurde zu ToolBits hinzugefügt. Pull-Request #25783
  • Der neue CAM-Simulator verwendet nun denselben Ansichtsmodus (Orthogonal/Perspektivisch) und denselben Navigationsstil wie die 3D-Ansicht. Pull-Request #23073
  • Die Taschen-Bearbeitung kann nun neben Flächen auch horizontale Kanten verarbeiten. Pull-Request #27750
  • Die Eigenschaft Op Final Depth der Gravieren-Bearbeitung hat nun je nach Material und Gravurform einen besseren Standardwert. Pull-Request #26543
  • Start Point kann nun über das Aufgabenfenster für Profile und Taschenform-Bearbeitungen definiert werden. Pull-Request #29502
  • Die Funktion Circular Hole Base, die zur Auswahl der Basisgeometrie für bestimmte Bearbeitungsvorgänge dient, zeigt nun zusätzlich zum Flächennamen und zum Durchmesser auch die Position und den Blindstatus (bei Zylinderflächen) an. Pull-Request #27869
  • CAM-Vorgänge werden nun reibungsloser wiederhergestellt, wenn die verknüpfte Basisgeometrie ungültig wird: Der Pfad wird gelöscht, der Vorgang wird als fehlerhaft markiert, und ungültige Basiseinträge können aus dem Aufgaben-Fenster entfernt werden. Pull-Request #27559
  • Die Bearbeitung Wendel verfügt nun über die Eigenschaft Helix Max Ramp Angle, während Helix Pitch in Helix Max Pitch umbenannt wurde. Pull-Request #29286
  • Die Eigenschaft Zig Zag Angle des Nut-Bearbeitung wurde in Angle umbenannt. Es wird nun ausgeblendet, wenn das ausgewählte Muster Offset ist. Pull-Request #26842
  • Es wurde ein neues Werkzeug hinzugefügt, mit dem sich Aufbereitungen spiegeln lassen. Pull-Request #21820
  • Eine schnelle Bewegung von Clearance Height zu Safe Height wurde am Anfang des Nut-Bearbeitungen-G-Code hinzugefügt. Pull-Request #25845
  • Die Bearbeitung Nut verarbeitet nun senkrechte und durchgehende Pfade für mehrere Kanten oder Flächen zuverlässiger, unterstützt gerade Kanten und nicht-horizontale Bögen und löscht ungültige Pfade, wenn keine Nut erstellt werden kann. Pull-Request #25090
  • Das Nut Bearbeitungs-Aufgaben-Fenster enthält nun die Option CutPattern, deren Werte zu Bidirectional und Directional umbenannt wurden; die entfernten LayerMode-Verhalten entsprichen nun der Handhabung von Herabstufungen bei anderen Vorgängen. Pull-Request #25867
  • Das CAM-Kontextmenü wurde verbessert. Pull-Request #26492
  • Gravieren hat nun zwei Eigenschaften: Pattern (ermöglicht das Umkehren der Richtung nach dem Absenken, um einen Rückzug zu vermeiden) und Reverse (erzwingt eine Richtungsänderung). Pull-Request #22226
  • Verknüpfen berücksichtigt nur die Werkzeugform. Pull-Request #28180
  • Die Jitter-Funktion des Anordnen-Werkzeugs wurde verbessert. Pull-Request #26326
  • Die Funktion „HandleMultipleFeatures“ kann nun mehr Fälle für die Bearbeitung Bereich verarbeiten. Pull-Request #26867
  • Das Haltesteg-Werkzeug kann nun automatisch Markierungen für mehrere geschlossene Pfade setzen. Pull-Request #22468
  • Das Haltesteg-Werkzeug lässt sich nun besser auf viele Kanten skalieren. Pull-Request #29094
  • Die Aufbereitung der Z-Tiefen-Korrektur zeigt nun eine Warnung statt einer Fehlermeldung an, wenn sich der Pfad außerhalb des Erfassungsbereichs befindet. Pull-Request #28582
  • Die Bearbeitung Adaptiv verwendet nun den Wendel-Generator, um einen Wendel-Einstieg zu erstellen. Die Wendel-Eigenschaften wurden in die Gruppe Adaptiver Wendel-Einstieg verschoben. Außerdem gibt es die neuen Eigenschaftsbezeichnungen Helix Max Ramp Angle und Helix Max Pitch. Pull-Request #22357
  • Bei der Darstellung von Werkzeugwegen für mehrumdrehende Drehbewegungen wird nun der gesamte Winkelbereich berücksichtigt, wodurch grobe Anzeigeschritte bei langen G0/G1-, G2/G3- und Bohrzyklus-Drehungen vermieden werden. Pull-Request #29707
  • Die Dialoge zum Erstellen und Bearbeiten von Jobs wurden verbessert. Beim Erstellen von Jobs steht nun eine Auswahl für das Einheitsschema zur Verfügung, die JSON-Datei wurde um eine Vorlagenbeschreibung ergänzt, und auf der Registerkarte „Allgemein“ gibt es eine Maschinenauswahl sowie eine Schaltfläche zum Anlegen neuer Maschinen. Auch mehrere andere Widgets in diesen Bereichen wurden optimiert. Pull-Request #29861
  • MachineState.G0F, und .ReturnMode wurden als Befehle zum Bohren hinzugefügt. Pull-Request #29892
  • Die Erweiterung der CAM-Bohrzyklen nutzt nun MachineState, um den Maschinenstatus während der Erweiterung der Bohrzyklen genauer zu verfolgen. Pull-Request #30112
  • Die Verknüpfungsoptionen von Bohren, Wendel und Profilieren umfassen nun Strategien zur Kollisionsvermeidung, die die Einfahrhöhe, die lichte Höhe, Sichtlinienprüfungen, den Werkzeugdurchmesser oder die Werkzeugform berücksichtigen. Pull-Request #29983
  • Der Verknüpfungsgenerator wurde den Bearbeitungsvorgängen Gravieren und Entgraten hinzugefügt, um bei Verknüpfungsbewegungen die Sicherheitshöhe anstelle der Freihöhe zu verwenden. Die Optionen Linking-Modus und Sicherheitsabstand wurden zu den Aufgabenfeldern hinzugefügt, auch für die Bearbeitungsvorgänge Bohren und Wendel. Pull-Request #29959
  • Das Werkzeug Schleife Auswählen kann nun horizontale Flächen handhaben. Pull-Request #26786
  • Ein Punkte-Mustertyp wurde zur Bearbeitung Anordnung hinzugefügt. Bei diesem Typ werden Position und Ausrichtung der Array-Elemente aus ausgewählten Formen übernommen. Pull-Request #23606
  • Die Unterstützung für Ausdrücke in benutzerdefiniertem G-Code wurde hinzugefügt. Ausdrücke müssen in @-Zeichen eingeschlossen sein. Pull-Request #30737

Arbeitsbereich Draft

  • ToDo (last check: 20261005, #33240):

Bild anklicken, wenn die Animation nicht automatisch startet.
Die Eingabe eines Wertes in ein beliebiges Eingabefeld für X, Y, Z, Länge oder Winkel in Aufgaben-Fenstern der Arbeitsbereiche Draft und BIM sperrt jetzt das Feld gegen das Überschreiben der eingegebenen Werte durch den 3D-Mauszeiger. Gesperrte Felder werden mit einem Sperrsymbol (Schloss) im Eingabefeld gekennzeichnet, beeinflussen den Mauszeiger in der 3D-Ansicht entsprechend den gesperrten Werten und könne entsperrt werden, indem das Symbol angeklickt, doppelt in das Feld geklickt oder der Wert gelöscht wird.

Pull-Request #30448

Weitere Draft-Verbesserungen

Arbeitsbereich FEM

Verschiedene hinzugefügte neue Werkzeuge erweitern die Möglichkeiten des Vernetzers Gmsh mit erweiterten Verfeinerungen und transfiniten Algorithmen. Dank letzterer können nun automatisch hexaedrische Netze für alle Formen erstellt werden, deren Teilvolumina 5 oder 6 Flächen mit jeweils 3 oder 4 Kanten aufweisen.

Pull-Request #24792


Bild anklicken, wenn die Animation nicht automatisch startet.
Transformationen lokaler Koordinatensysteme kann nun auch auf Kanten von 2D-Modellen angewendet werden.

Pull-Request #30946

Die Magnetodynamische 2D-Gleichung unterstützt nun ordnungsgemäß Berechnungen zur Joule-Erwärmung mit der Wärmegleichung. Außerdem gibt es ein neues Beispiel für die Wirbelstromerwärmung, das auf einem Abaqus-Benchmark basiert und anhand dieses validiert wurde. Die Frequenz für die harmonische Gleichung kann nun direkt in Hertz eingegeben werden, anstatt als Winkelfrequenz angegeben zu werden.

Pull-Request #31690

Der Z88-Löser wurde komplett überarbeitet. Es kann mit beiden Open-Source-Versionen von Z88 – Z88OS und Z88Adria – verwendet werden. Es unterstützt verschiedene Elementtypen (darunter echte Fachwerk-, Platten-, Schalen-, ebene Spannungs- und achsensymmetrische Elemente) sowie grundlegende Funktionen für lineare Analysen. Pull-Request #28944
Der Z-Verfeinerungsalgorithmus von Netgen, der die Erstellung von extrudierten Netzen ermöglicht, unterstützt nun auch Schalen.

Pull-Request #28204

Die Eigenschaft None Field Color wurde zu Ergebnis-Pipeline und Filtern hinzugefügt, um die Farbe festzulegen, wenn das angezeigte Feld None (Keine) lautet (kann z.B. bei Verwendung des Glyph-Filters hilfreich sein).

Pull-Request #28028

Materialzuweisungen werden nun aus den CalculiXs .frd Ergebnisdateien gelesen. In FreeCAD sind sie noch nicht zugänglich, können aber nach der Konvertierung in das .vtm-Format in ParaView visualisiert werden.

Pull-Request #27847

Weitere FEM-Verbesserungen

Arbeitsbereich Inspection

Weitere Inspection-Verbesserungen

  • Das Popup-Fenster Visuelle Prüfung wurde in ein Aufgabenfenster umgewandelt. Pull-Request #31580

Arbeitsbereich Material

Weitere Material-Verbesserungen

  • Die Material-Metalle-Datenbank wurde um weitere Kupfer- und Kupferlegierungswerkstoffe erweitert. Pull-Request #25832
  • Materialzuweisung über Std MaterialFestlegen bindet Änderungen nun in eine Transaktion ein, wobei die Schaltfläche „Schließen“ durch „OK“ und „Abbrechen“ ersetzt wird, um eine ordnungsgemäße Rückgängig-Funktion zu ermöglichen. Pull-Request #27910
  • Pfade zur Materialbibliothek, die symbolische Links verwenden, werden nun vom Material-Editor und den API-Aufrufen zum Laden von Materialien korrekt verarbeitet. Pull-Request #28500

Arbeitsbereich Mesh

Weitere Mesh-Verbesserungen

  • Ein Status-Widget zeigt nun den Grund an, wenn das Hinzufügen eines Dreiecks zu einem Netz fehlschlägt. Pull-Request #29945

Arbeitsbereich Part

Eine neue Befestigungsmethode Mittlere Ebene zwischen Flächen wurde hinzugefügt, die den Ursprung der Befestigung auf halbem Weg zwischen den Mittelpunkten zweier ausgewählter ebenen Flächen positioniert. Für nicht parallele Flächen ist die sich ergebende Ebene die Winkelhalbierende zwischen den beiden Flächen.

Pull-Request #31574

Es wurden neue Link-Anordnungen hinzugefügt: Linear, Polar, Kreisförmig, Pfad, und Punkt die das Quellobjekt als Anordnung von Links einfügen, anstatt dessen Geometrie zu kopieren, wobei die Möglichkeit besteht, einzelne Instanzen auszublenden oder benutzerdefinierte Abstände über OVP anzupassen.

Pull-Request #30840

Weitere Part-Verbesserungen

  • Eine neue Methode wurde hinzugefügt, um eine B-Spline-Kurve an einem gegebenen Parameter in zwei Kurven aufzutrennen. Pull-Request #26716
  • Das Extrudieren von Textskizzen im Arbeitsbereich Part ist jetzt schneller, besonders für Skizzen, die viele Linienzüge erzeugen. Pull-Request #28344
  • Das Befestigungssystem stellt jetzt Modi, wie XY parallel zu Ebene, korrekt bereit, wenn die Bezugsebenen des Ursprungs über ein Origin-Objekt ausgewählt werden.Pull-Request #28958
  • Das Erstellen von Ausformungen ermöglicht jetzt Kombinationen gültiger Profile, die denselben Schwerpunkt besitzen, während es weiterhin vor dem Absturzproblem schützt, das für duplizierte Profile behoben wurde. Pull-Request #29982
  • Ein zusammengefasster Flächenersteller wurde hinzugefügt, um den aktuellen Ansatz zum Erstellen mehrerer Flächen durch einen einzigen Algorithmus zu ersetzen, der mit allen ebenen und nicht ebenen Fällen umgehen kann. Dies ist der neue Standard-Flächenersteller Pull-Request #28788
  • Das Werkzeug Auf Oberfläche projizieren akzeptiert jetzt auch interne Skizzenflächen als Eingabe zum Projizieren auf eine Oberfläche. Pull-Request #30425
  • Das Werkzeug Spiegeln beachtet nun die Position einer Verknüpfung zu einem platzierten Objekt. Pull-Request #30987
  • Das Aufgaben-Fenster Extrudieren unterstützt jetzt Ausdrücke in seinen Eingabefeldern für Länge und Schrägungswinkel, da die zugrundeliegenden Formelemente erstellt werden, sobald das Aufgaben-Fenster geöffnet wird, anstatt erst durch (Drücken von) Anwenden bzw. OK. Pull-Request #32610

Arbeitsbereich Part Design

Die Unterstützung für Hilfsdarstellungen von Gewinden (Gewindetexturen) wurde dem Werkzeug Bohrung hinzugefügt. Sie können über die Eigenschaft Cosmetic Thread (Gewindetextur) aktiviert werden (dazu muss Threaded aktiviert und Model Thread deaktiviert sein).

Pull-Request #22573 und Pull-Request #28570

Die Erstellung einer Neuen Skizze aktiviert nun den Befestigen-Dialog es sei denn, es wird eine einzelne ebene Fläche oder Bezugsebene ausgewählt, um vor dem Start der Skizze Änderungen am Versatz der Skizzenebene zu ermöglichen. Ist diese Option aktiviert, wird eine Fläche durch einen Doppelklick ausgewählt und übernommen, was den Arbeitsablauf beschleunigt.

Pull-Request #29168


Auf das Bild klicken, falls die Animation nicht startet.
Ein neuer parametrischer FormelementEntfernen Befehl wurde hinzugefügt, wodurch ausgewählte Flächen eines Elements entfernt und die dadurch entstehende Lücke je nach Geometrie automatisch geschlossen oder entfernt werden können, wobei vor der Bestätigung eine Live-Vorschau des Ergebnisses angezeigt wird.

Pull-Request #29616


Bild anklicken, wenn die Animation nicht automatisch startet.
Aufpolsterung und Vertiefung unterstützen jetzt einen optionalen Startabstand, der das Profil mit einem Abstand zu seiner Skizzenebene beginnen lässt anstatt direkt von ihr. Der Abstand kann direkt als Länge oder mir Referenz auf eine Fläche, Ebene oder Skizze eingegeben werden, womit das erstellen mehrerer Formelemente aus einer einzigen Hauptskizze vereinfacht wird, ohne dass eigenständige Abstandsebenen erforderlich sind. Interaktive Dragger enthalten jetzt einen kugelförmigen Anfasser für den Startabstand, wenn Start Type auf einen Beliebigen Wert außer Profilebene gesetzt ist.

Pull-Request #31688


Auf das Bild klicken, falls die Animation nicht startet.
Alle PartDesign-Musterwerkzeuge (Spiegeln, Lineares Muster, Polares Muster sowie die neuen Muster Kreis, Pfad und Punkt) unterstützen nun das Ausblenden einzelner Instanzen, einschließlich des Originals, direkt aus der 3D-Ansicht heraus.

Pull-Request #30840

PartDesign wurde um drei neue Musterarten erweitert: Ringförmiges Muster verteilt Instanzen gleichmäßig auf einem oder mehreren konzentrischen Ringen, Pfadbasiertes Muster verteilt Instanzen entlang einer ausgewählten Kurve oder Kante und Punktbasiertes Muster platziert Instanzen an einer Reihe ausgewählter Punkte. Alle drei sind auch als Schritte innerhalb von MehrfachTransformation verfügbar.

Pull-Request #30840

Musterwerkzeuge nutzen nun OVP (On-View-Parameter)-Felder zur Steuerung der in der vorherigen Version implementierten Abstandsüberschreibungen.

Pull-Request #23997


Auf das Bild klicken, falls die Animation nicht startet.
Abziehende PartDesign-Formelemente (Vertiefung, Nut, Ausformung, Rohr, Helix und Grundkörper) unterstützen nun zusätzlich die Verknüpfung Schnittmenge zur Standardverknüpfung Differenz, um nur das Material beizubehalten, das sowohl zum Formelement als auch Grundkörper gehört, anstatt es zu entfernen. In jedem betroffenen Aufgaben-Fenster wurde ein eigenes Ausklappmenü Verknüpfung mit entsprechender Hervorhebung in der Vorschau hinzugefügt, sodass der Modus nicht mehr in der Eigenschaften-Ansicht eingestellt werden muss.

Pull-Request #29650 und Pull-Request #32387


Click on the image if the animation does not start.
Die interaktiven Dragger von Aufpolsterung und Vertiefung können die Richtung umkehren, indem ein beliebiges Längenzugelement angeklickt wird. Es ist jetzt auch zulässig negative Längen direkt durch Ziehen einzustellen, anstatt nur über das Aufgaben-Fenster.

Pull-Request #31839


Bild anklicken, wenn die Animation nicht automatisch startet.
Das Werkzeug Bohrung unterstützt jetzt die gleiche Art Start Type-Steuerelemente (Profilebene, Abstand, Referenz), die eine Bohrung mit Abstand zu ihrem Profil (kreisförmige Kante, Punkt oder Skizze) oder von einer Referenz aus beginnen lassen. Das Aufgaben-Fenster wurde für eine vereinheitlichte Darstellung an das von Aufpolsterung und Vertiefung angeglichen und ein Dragger für den Abstand mit "Klicken-zum-Umkehren" der Richtung wurde hinzugefügt.

Pull-Request #31852

Der Modus Beidseitig (Recto Verso) des Werkzeugs Dicke ist jetzt implementiert und fügt jeweils eine Hälfte der eingegebenen Dicke auf beiden Seiten der ausgewählten Flächen hinzu und vereinigt die Ergebnisse, anstatt unbemerkt den Rückfallmodus Skin zu verwenden. Der nicht funktionierende Modus Pipe wurde aus der Modusauswahl entfernt. Pull-Request #32333

Bild anklicken, wenn die Animation nicht automatisch startet.
Drehteil und Nut stellen jetzt eine optionale Checkbox Achse projizieren für ebne Profile bereit; die ausgewählte Achse wird auf die Profilebene projiziert und es nicht mehr erforderlich, dass sie bereits auf dieser Ebene liegt. Dies ermöglicht die Drehung um eine Achse, die sich anderswo im Modell befindet (z. B. eine Referenzkante oder die Achse eines anderen Formelements) ohne zuerst eine komplanare Hilfslinie zu erstellen.

Pull-Request #32747


Auf das Bild klicken, falls die Animation nicht startet.
"Werkzeugkörper" von PartDesigns booleschen Verknüpfungen müssen nicht mehr den lokalen Ursprung des aktiven Körpers gemeinsam haben: Die Positionierungen von Werkzeugkörper und Part-Container werden jetzt während der booleschen Verknüpfung korrekt berücksichtigt, anstatt vorher auf den Ursprung zurückgesetzt werden zu müssen.

Pull-Request #30575

Weitere Part Design-Verbesserungen

  • Interaktive Dragger unterstützen nun ein konfigurierbares grobes Einrasten, wodurch standardmäßig größere Schritte möglich sind, während eine Modifikatortaste (z. B. Umschalt) für feine Bewegungen genutzt werden kann; die Schrittweiten für das Einrasten und die Modifikatortaste lassen sich in den Einstellungen konfigurieren. Pull-Request #28384
  • Interaktive Dragger wurden den Werkzeugen der (hinzufügenden und abziehenden) Grundkörper Kugel, Quader und Zylinder hinzugefügt. Pull-Request #23700
  • Ein interaktiver Dragger wurden dem Werkzeug Formschräge hinzugefügt. Pull-Request #27111
  • Rohr und Abziehendes Rohr unterstützen jetzt die Mehrfachauswahl für die Kantenliste der Spine-Kurve (Austragungspfad). Pull-Request #27962
  • Fehler aus Part Design-Modifikationen, wie Fasen und Verrundungen, werden jetzt im Benachrichtigungsbereich und im Ausgabefenster angezeigt, anstatt in einem Popup-Dialog, und ermöglicht so dem Anwender im Aufgaben-Fenster zu bleiben. Pull-Request #28131
  • Das Einblenden eines Körpers ohne sichtbare Formelemente blendet jetzt auch das Formelement an der aktuellen Arbeitsposition ein. Pull-Request #24887
  • Wird die Art eines Blocks auf Bis Fläche geändert, führt das nicht mehr zu einem Absturz, wenn sich das Formelement nicht in einem Körper befindet; stattdessen wird eine Fehlermeldung ausgegeben. Pull-Request #30022
  • Wird die Leertaste für ein in der 3D-Ansicht ausgewähltes Element (z. B. eine ausgewählte Fläche) gedrückt, wird jetzt die Sichtbarkeit des ganzen PartDesign-Körpers anstatt nur des letzten Formelements umgeschaltet; dies erleichtert das Ein- und Ausblenden von Körpern in Baugruppen oder in Dateien mit mehreren Körpern. Die Auswahl in der Baumansicht schaltet weiterhin das ausgewählte Objekt um. Pull-Request #29110 and Pull-Request #30231
  • Für die interaktiven Steuerelemente wurden Eingabehinweise implementiert. Pull-Request #29631
  • Teilformbinder verwendet nun den BuildFace-Funktionsblock zur Bearbeitung überlappender Geometrie. Pull-Request #29249
  • Eine Eigenschaft Fuzzy Tolerance wurde hinzugefügt, um die standardmäßige fuzziness/tolerance für boolesche Verknüpfungen zu überschreiben, die von der Größe der Eingabeformen abgeleitet wird. Pull-Request #29984
  • Das Unterdrücken eines Formelements ergibt jetzt keine unnötigen Neuberechnungen und erfolgt daher sofort. Pull-Request #29219
  • Bezeichnungen (Labels) unterdrückter Formelemente werden jetzt auch durchgestrichen.Pull-Request #27808
  • Musternde Formelemente haben jetzt einen verbesserten Umgang mit Fehlern aus leeren Formelementen Pull-Request #26565
  • Das Werkzeug Wendel hat jetzt einen verbesserten Umgang mit Fehlern für Fälle mit mehrfachen Festkörpern in einem Körper.Pull-Request #29339
  • PartDesign-Körper, die in einem booleschen Formelement verwendet werden, werden jetzt zeitweilig eingeblendet, wenn sie zum Bearbeiten aktiviert wurden und wieder ausgeblendet, wenn sie deaktiviert wurden; dies macht das manuelle Umschalten der Sichtbarkeit des Ergebnisses oder die Hilfskonstruktion mit einem Teilfombinder überflüssig. Pull-Request #30002
  • Die Positionierung der Basiselemente von PartDesign Körper und Klonen bleibt jetzt korrekt erhalten, wenn sich der Körper in einem Part-Container befindet, der sich nicht am Ursprung befindet und wenn das Ausgangselement eines Klons geändert wird, wodurch fehlerhaft dargestellte Geometrie und fehlerhafte Positionierungen in diesen Fällen behoben werden. Als Nebeneffekt kann jetzt das Positionieren des zu klonenden Objekts an einem bestimmten Ort, bevor es geklont wird, zum Steuern der Positionierung der Form relativ zum Ursprung des Körpers des sich ergebenden Klons eingesetzt werden. Pull-Request #31235
  • Das Aktualisieren eines Basis-Formelement löst nun automatisch eine Neuberechnung aus. Pull-Request #31406
  • Das Erstellen eines PartDesign Körpers mit einem Basis-Formelement erfordert nicht mehr, dass das Ausgangsobjekt zu demselben Part-Container gehört, wie der neue Körper, was eine Einschränkung aufhebt, die sich besonders auf eingebettete Dateien und Baugruppen auswirkte. Pull-Request #31763
  • Drehteil und Nut besitzen jetzt funktionierende Modi "Bis zur nächsten Fläche" und "Bis Fläche" sowie eine Richtung "Zweiseitig", wie (das Werkzeug) Aufpolsterung. Pull-Request #31044
  • Verknüpfte Objekte werden jetzt angezeigt, wenn eine Skizze aus der Baumansicht heraus geöffnet wird. Pull-Request #30004
  • Drehkörper und Nut unterstützen nun die gleichen Winkel-Start-Bedienelemente (Profilebene, Versatz, Referenz) die für Aufpolsterung und Vertiefung eingeführt wurde, das rotierte Feature beginnt mit einem Winkelversatz gegenüber seiner Skizzenebene, wobei ein entsprechender Referenzauswähler und ein Winkelversatz-Ziehregler zur Verfügung stehen. Durch Klicken auf einen der beiden sichtbaren Winkelpfeile wird nun auch die Option Umgekehrt umgeschaltet, analog zu Aufpolsterung und Vertiefung. Pull-Request #32121
  • Teilformbinder werden nicht mehr zu einzelnen deaktivierten Körpern hinzugefügt. Pull-Request #30931

Arbeitsbereich Sketcher

Dank AstoCAD wurde Sketcher um ein experimentelles Textwerkzeug erweitert, mit dem sich Textgeometrien erstellen lassen, die durch eine spezielle Text-Randbedingung gesteuert werden.

Pull-Request #22217


Bild anklicken, wenn die Animation nicht automatisch startet.
Das Erstellen von internen Flächen verwendet komplexe überlappende Geometrie jetzt korrekt, wo vorher einige Flächenbereiche gar nicht erzeugt wurden, wie bei drei oder mehr überlappenden Kreisen.

Pull-Request #28648


Auf das Bild klicken, falls die Animation nicht startet.
Die Werkzeuge für Maßangaben und Randbedingungen im Sketcher können jetzt während der Bearbeitung Kanten und Knoten (Eckpunkte) des Modells außerhalb der Skizze direkt auswählen. Das Anklicken einer gültigen externen Kante oder eines Knotens erstellt automatisch die Referenz zur projizierten externen Geometrie und verwendet sie als Operand für eine Maßangabe bzw. eine Randbedingung; es ist mehr erforderlich, externe Hilfsgeometrie vorher manuell hinzuzufügen.

Pull-Request #31916

Ein überarbeitetes Werkzeug Linienzug wurde hinzugefügt mit Unterstützung für In-Ansicht-Parametern (OVPs).

Pull-Request #29336

Rechtwinklige und parallele Hinweislinien für automatische Randbedingungen wurden hinzugefügt. Außerdem gibt es eine Voreinstellung um diese zu deaktivieren.

Pull-Request #30579


Bild anklicken, wenn die Animation nicht automatisch startet.
Das Musterwerkzeug Schwenken im Sketcher gibt jetzt die Gesamtanzahl der Elemente an (einschließlich des Originals) anstatt der Anzahl der zusätzlichen Kopien, so können vollständige 360°-Muster intuitiv eingestellt werden und eine Option Symmetrisch wurde hinzugefügt, um Elemente gleichmäßig auf beide Seiten des Originals zu verteilen. die gleiche Option Symmetrisch wurde zum Musterwerkzeug LinearAnordnen hinzugefügt.

Pull-Request #30747


Bild anklicken, wenn die Animation nicht automatisch startet.
Dank AstoCAD wurde dem Sketcher eine Entwicklervorschau für eine neue Randbedingung Gruppe festlegen hinzugefügt, die ermöglicht, Geometrien zu gruppieren und gemeinsam zu bewegen oder (durch andere Randbedingungen) festzulegen. Diese ist standardmäßig ausgeblendet und kann aktiviert werden, indem ein Parameter unter BaseApp/Preferences/General erstellt wird: ShowDevelopmentPreviewFeatures auf true gesetzt.

Pull-Request #22217


Bild anklicken, wenn die Animation nicht automatisch startet.
Das Werkzeug Kante zuschneiden kann jetzt die Skizzenachsen verwenden, wenn das Kontrollkästchen „Achsen (U) einbeziehen“ aktiviert ist.

Pull-Request #30798

Die Randbedingung Punkt auf Objekt festlegen unterstützt jetzt automatische Randbedingungen entlang einer Linie. Dafür werden (temporäre) Hilfslinien angezeigt.

Pull-Request #30332


Bild anklicken, wenn die Animation nicht automatisch startet.
Automatische Randbedingungen funktionieren jetzt nicht nur, wenn Geometrien erstellt werden, sondern auch wenn sie bewegt (gezogen) werden und bei Bewegen des Mauszeigers über vorhandene Elemente. Es kann die Verzögerung, wie lange der Mauszeiger über geeignete Elemente gehalten werden muss, um versehentliche Randbedingungen zu vermeiden, manuell festgelegt werden, indem der Benutzerparameter „DragAutoConstraintDelay“ in der Gruppe „Sketcher/Allgemein“ hinzufügt wird und geändert wird (Standardwert: 400 ms).

Pull-Request #29771

Weitere Sketcher-Verbesserungen

  • Es ist nun möglich, Bézier- und Versatz-Kurven als externe Geometrie zu importieren. Pull-Request #25144
  • Der Befehl SkizzenZusammenführen importiert nun, sofern möglich, externe Geometrie, ordnet Randbedingungen, die auf externe Geometrie verweisen, neu zu und erstellt die zusammengeführte Skizze innerhalb des gemeinsamen Körpers, wenn alle Quellskizzen zu einem einzigen gehören. Pull-Request #29497
  • Kopieren, Ausschneiden und Einfügen unterstützt nun Textgeometrie und GruppeZusammenfassen. Pull-Request #28728
  • Werden Maße kreisförmiger Elemente bearbeitet, kann jetzt zwischen Radius und Durchmesser gewechselt werden. Pull-Request #26794
  • Die Liste der Randbedingungen zeigt jetzt die Art der Randbedingung im Namen an. Pull-Request #26797
  • Ein neuer Auswahlmodus wurde der Randbedingung Symmetrisch festlegen hinzugefügt. Es ist jetzt auch möglich, ein Element (Linie, Kreisbogen oder offener B-Spline) und eineSymmetrielinie auszuwählen. Pull-Request #25525
  • Interne Flächen sind jetzt von beiden Seiten der Skizzenebene sichtbar und die Mehrfachauswahl-Hervorhebung mit Strg + Klick stellt jetzt alle ausgewählten Flächen korrekt hervorgehoben dar. Pull-Request #28655 und Pull-Request #28651
  • Die interne Flächenerstellung unterstützt nun selbstschnittige B-Splines und frei hängende Kanten, wobei die zugeordneten Namen der geteilten Kantenfragmente beibehalten werden. Pull-Request #28964
  • Ein Doppelklick auf eine geometrische Randbedingung löst jetzt ihre Umbenennung aus. Pull-Request #27678
  • Ein Doppelklick auf Auswahl funktioniert jetzt auch mit externer Geometrie Pull-Request #28105
  • Die Eigenschaften Grid und Make Internals sind jetzt für neue Skizzen standardmäßig aktiviert und eine Einstellung für die Transparenz des Rasters wurde hinzugefügt. Pull-Request #28771 und Pull-Request #28791
  • Sketcher vermeidet nun unnötige Neuberechnungen beim Ziehen von Randbedingungen, beim Löschen von Skizzenelementen und beim Verlassen von Bemaßungswerkzeugen, wodurch die Reaktionsgeschwindigkeit in diesen Arbeitsabläufen verbessert wird. Pull-Request #28652
  • Die Sketcher-Eigenschaft AutoColor wendet die bevorzugten Farben nun sofort auf vorhandene Skizzen an, wenn diese Option aktiviert ist, ohne dass das Dokument gespeichert und erneut geöffnet werden muss. Pull-Request #30185
  • Ausgewählte Randbedingungen für Abstände (Punkt-Linie, Kreis-Kreis und Kreis-Linie) verwende jetzt eine Ausrichtung, um Flipping zu verhindern. Pull-Request #26518
  • Bei Tangentialbeschränkungen für Geraden-Kreise und Geraden-Bögen wird nun die berechnete Ausrichtung verwendet, sodass die tangential beschränkte Geometrie während der Berechnung auf der beabsichtigten Seite verbleibt. Pull-Request #29015
  • Die Option Symmetrie-Randbedingungen erstellen des Werkzeugs Spiegeln wurde verbessert, um Überbestimmtheit zu vermeiden. Es ist jetzt auch standardmäßig aktiviert. Pull-Request #28118 und Pull-Request #28319
  • Beim Kopieren von Sketcher-Geometrie als Python-Code wird nun eine höhere Koordinatengenauigkeit beibehalten, wodurch weniger fehlerhafte geschlossene Profile nach dem Kopieren und Einfügen entstehen. Pull-Request #29211
  • Es gibt jetzt eine Schaltfläche Abbrechen, die es ermöglichen, Änderungen an einer Skizze zu verwerfen. Pull-Request #29337
  • Horizontaler Abstand, Vertikaler Abstand und Abstand werden nun standardmäßig so positioniert, dass Überschneidungen mit den festzulegenden Linien vermieden werden. Pull-Request #29538
  • Sketcher Rechteckauswahl berücksichtigt nun die Auswahlfilter. Pull-Request #28982
  • Die Bogenlängenmaße sind nun bei größeren Bogenweiten besser positioniert. Pull-Request #29594
  • Maßangaben werden nun entsprechend der Drehung der Ansicht ausgerichtet, sodass sie nicht mehr auf dem Kopf stehend angezeigt werden. Pull-Request #29569
  • Die Bedienung vonOVP mit der Tastatur wurde verbessert: Durch die Eingabe von Zahlen, Satzzeichen, Löschtasten oder eingefügten Werten wechselt man direkt in den Wertbearbeitungsmodus, während durch Gedrückthalten der Alt-Taste die Kamerasteuerung vorübergehend wiederhergestellt wird. Pull-Request #29477
  • Bei der Eingabe von OVPs für Rechtecke, Linien und Schlitze behält Sketcher nun die erfasste Cursorrichtung bei, nachdem ein Längen- oder Winkelwert festgelegt wurde, wodurch verhindert wird, dass sich die Vorschau-Geometrie bei Mausbewegungen umdreht. Pull-Request #24904
  • Das Werkzeug Text now speichert im Dokument nur den Namen der Schriftart anstelle eines absoluten lokalen Schriftartpfads, wodurch die Portabilität der Datei zwischen verschiedenen Systemen verbessert wird. Pull-Request #28418
  • Eine neue Voreinstellung zur Steuerung der Schriftart (zusätzlich zur Schriftgröße) für Beschriftungen wurde hinzugefügt. Pull-Request #26600
  • Die Skizzengeometrie wird nun korrekt aktualisiert, nachdem ein Teil einer Randbedingung aus einer vollständig beschränkten Skizze entfernt wurde. Pull-Request #29812
  • Die Linien der Randbedingung Winkel werden jetzt besser positioniert. Pull-Request #29630
  • Bögen können nun direkt ausgewählt werden, während das Werkzeug WinkelFestlegen aktiv ist, sodass Winkelbemaßungen für Bögen erstellt werden können, ohne den Bogen zuvor auswählen zu müssen. Pull-Request #29679
  • Der Sketcher-Dialog verfügt über zwei neue Befehle – zum Löschen aller Randbedinungen und zum Löschen gefilterter Randbedinungen. Pull-Request #29993
  • Das Werkzeug Bemaßen verwendet jetzt Eingabehinweise. Pull-Request #30630
  • In-Ansicht-Parameter wurden für Ellipsenbogen, Hyperbelbogen und Parabelbogen hinzugefügt. Pull-Request #29318
  • Für die B-Spline-Werkzeuge wurden Eingabehinweise hinzugefügt. Pull-Request #30628
  • Auswahlfilter unterstützen jetzt interne Skizzenflächen. Pull-Request #30259
  • Der Zustand des Schalters Hilfsgeometrie umschalten wird jetzt für jede Skizze festgehalten anstatt für die jeweilige FreeCAD-Sitzung. Pull-Request #30761
  • Symbole externer Geometrien im Abschnitt Elemente besitzen jetzt auch eine Hilfsgeometrie-Variante. Pull-Request #28507
  • Geometrische Elemente haben nun Vorrang bei der Auswahl vor den Symbolen der Randbedingungen, Beschriftungen und Bemaßungslinien. Pull-Request #30792
  • Die inneren Flächen der Skizze haben nun eine andere Farbe mit besserem Kontrast.Pull-Request #31369
  • Den Musterwerkzeugen wurden Eingabehinweise hinzugefügt. Pull-Request #31536
  • Randbedingungen Punkt auf Objekt festlegen werden nun automatisch beim Ziehen von Kurven (Bögen und Kreisen) erstellt. Pull-Request #31295
  • Die Linien der maßlichen Randbedingungen in einer Skizze besitzen jetzt Einstellungen für Linienbreite und Linienart und ermöglichen den Anwendern und Themen-Erstellern die visuell dominierenden Maßlinien abzuschwächen. Pull-Request #31405
  • Der Umgang mit negativen Werten maßlicher Randbedingungen wurde verbessert.Pull-Request #30587
  • Es gibt nun eine Einstellung, mit der sich das Muster und die Breite der Sketcher-Achsen ändern lassen. Pull-Request 31679
  • Polygon hat nun In-Ansicht-Parameter (OVP) für den Winkel. Pull-Request #31180
  • Die Option Ecke erhalten des Werkzeugs VerrundungErstellen funktioniert nun auch für andere Geometrien als Linien. Pull-Request #31746
  • Ein Doppelklick auf die aktive Skizze löst jetzt den Befehl Ansicht auf Skizze ausrichten aus. Pull-Request #32468
  • Beschädigte bzw. fehlende externe Geometrie wird jetzt im Baum angezeigt (einschließlich einer QuickInfo). Pull-Request #32478

Arbeitsbereich Spreadsheet

Weitere Spreadsheet-Verbesserungen

  • Die Farbauswahl wurde neu gestaltet und besitzt zwei Schaltflächen, eine für individuelle Farben und eine zum Zurücksetzen. Pull-Request #28698
  • Rückmeldungen zu widersprüchlichen Aliassen wurden deutlich verbessert. Pull-Request #27584

Arbeitsbereich TechDraw

Beschriftungswerkzeuge wurden überarbeitet und die Bearbeitung von Rich-Text-Beschriftungen verbessert. Pull-Request #24624

Bild anklicken, wenn die Animation nicht automatisch startet.
TechDraw besitzt jetzt einen Screen-Modus, der standardmäßig aktiviert ist und die Darstellungsgröße von Knotenpunkten und Kanten auf dem Bildschirm unabhängig von der Zoom-Einstellung konstant hält und damit verhindert, dass sie so sehr anwachsen, dass sie nahegelegene Geometrie verdecken, wenn die Ansicht vergrößert wird. Er kann seitenweise im Kontextmenü der Seite umgeschaltet und über neue Voreinstellungen konfiguriert werden.

Pull-Request #32180

Weitere TechDraw-Verbesserungen

  • Glatte Flächenübergänge (smooth edges) werden in TechDraw jetzt mit einer dünnen Volllinie ausgeführt, wie es ISO-Normen erfordern. Pull-Request #27747
  • Schriftart, Schriftgröße und Pfeilgröße einer Schnittlinie in TechDraw-Schnittansichten können jetzt über Eigenschaften konfiguriert werden.Pull-Request #27521
  • TechDraw-Winkelmaße unterstützen jetzt die Anzeige des Supplementärwinkels (180° minus dem gemessenen Winkel) über eine Ansicht-Eigenschaft. Pull-Request #27055
  • Das Zeichnen einer Szene ist jetzt deutlich schneller. Pull-Request #25898 und Pull-Request #28702
  • In gerenderten Szenenansichten werden nun Viewer-Elemente wie der NaviCube aus den TechDraw-Szenenaufnahmen ausgeblendet. Pull-Request #28943
  • Manuelle Änderungen an den Eigenschaften für die X/Y-Position von Ansichten und Bemaßungen in TechDraw haben nun Vorrang vor dem Einrasten, und die Parameter für das Einrasten von Bemaßungen können in den Einstellungen konfiguriert werden. Pull-Request #30154
  • Das Aufgaben-Fenster Aktive Ansicht einfügen wurde umgestaltet, mit optimierten Abstände, einer ComboBox für die Auswahl der Hintergrunddarstellung und gruppierten Beschnitteinstellungen, die automatisch deaktiviert werden, wenn sie nicht verwendet werden. Pull-Request #28085
  • Es gibt nun eine Kontextmenüoption, mit der das Raster für die aktive Seite ein- und ausgeschaltet werden kann. Pull-Request #29083
  • Das Aufgaben-Fenster des TechDraw HinweisfeldesWerkzeug wurde verbessert. Pull-Request #28101
  • Die ASME-ANSIB-TechDraw-Vorlage hat nun einen transparenten Hintergrund, passend zu den anderen Zeichnungsvorlagen. Pull-Request #30025
  • Ausdrücke können jetzt beliebigen Feldern in TechDraw-Vorlagen hinzugefügt werden. Pull-Request #27117
  • 8 Aufgaben-Fenster erhielten Verbesserungen der Benutzerschnittstelle als Teil fortlaufender Bemühungen TechDraws Benutzerschnittstelle zu verbessern. Pull-Request #29807 und Pull-Request #29362
  • Es ist jetzt möglich, die Farbe der Schnittlinien festzulegen. Pull-Request #31386
  • Durch einen Doppelklick auf eine Ansicht auf der Seite wird nun deren Editor geöffnet. Pull-Request #30797
  • Die Auswahl von Hinweislinien verwendet nun die tatsächliche Geometrie der Linie anstelle der Begrenzungsbox der Gruppe. Pull-Request #30986
  • Oberflächensymbole rasten nicht mehr automatisch auf Positionen innerhalb der Ansicht ein. Pull-Request #31635
  • Auswahlabhängige Rechtsklick-Kontextmenüs wurden zu TechDraw hinzugefügt. Pull-Request #30892
  • Eine Voreinstellung wurde hinzugefügt, um die Farbe der Trennlinien in der unterbrochenen Ansicht einzustellen. Die Hervorhebungsfarbe für Detailansichten kann nun festgelegt werden. Pull-Request #29430
  • Die Behandlung leerer Vorlagen-Felder wurde verbessert. Pull-Request #30862
  • Spreadsheet-Ansichten können jetzt direkt als eine (eigene) Art der Ansichten erstellt werden. Pull-Request #31595
  • Die Bezeichner der TechDraw-Ansichten wurden in die linke obere Ecke verschoben, um den Platz für die Beschriftung unter der Ansicht freizugeben für eine neue editierbare Beschriftung. Schnittansichten und Detailansichten erhalten jetzt während der Erstellung eine automatische Beschriftung mit den Platzhalter-Tags <SCALE> und <REF> zum Einfügen des Ansichtsmaßstabs und dem Buchstaben für die Kennzeichnung des Schnittes bzw. des Details. Beschriftungen können bewegt werden, an jeder Seite der Ansicht einrasten und direkt auf dem Zeichnungsblatt bearbeitet werden. Pull-Request #32216

Importieren und Exportieren

  • Beim Importieren von STEP-, IGES- und glTF-Dateien wird nun während der Übertragung ein Fortschrittsbalken angezeigt. Pull-Request #27849
  • Beim XHTML/X3D-Export werden nun aussagekräftigere Attributnamen vom Typ DEF verwendet. Pull-Request #29980
  • Unter Windows funktioniert der DXF-Import nun auch, wenn sich die Datei in einem Ordner befindet, dessen Pfad nicht-englische Zeichen enthält. Pull-Request #30125