Veröffentlichung der freien CAD-Systeme FreeCAD 1.1 und SolveSpace 3.2

Nach einem Jahr Entwicklung wurde die Open-Source-Software für parametrisches 3D-Modellieren FreeCAD 1.1 veröffentlicht, die sich durch flexible Anpassungsmöglichkeiten und die Erweiterung der Funktionalität durch Plugins auszeichnet. Die Benutzeroberfläche basiert auf der Qt-Bibliothek. Plugins können in Python erstellt werden. Das Speichern und Laden von Modellen in verschiedenen Formaten, einschließlich STEP, IGES und STL, wird unterstützt. Der Code von FreeCAD wird unter der LGPLv2-Lizenz verbreitet, und als Modellierungs-Kern wird Open CASCADE verwendet. Fertige Builds sind für Linux (AppImage), macOS und Windows vorbereitet.

FreeCAD ermöglicht es, durch das Ändern von Modellparametern verschiedene Entwurfsvarianten auszuprobieren und deren Leistung zu verschiedenen Zeitpunkten in der Modellentwicklung zu bewerten. Das Projekt kann eine freie Alternative zu kommerziellen CAD-Systemen wie CATIA, Solid Edge und SolidWorks sein. Obwohl der Hauptzweck von FreeCAD das Maschinenbau und die Entwicklung neuer Produktdesigns ist, kann das System auch in anderen Bereichen wie dem architektonischen Entwurf eingesetzt werden.

Unter den Änderungen:

  • In der Benutzeroberfläche wird die Unterstützung für dreipunktige Beleuchtung umgesetzt, um die Qualität der Darstellung von 3D-Modellen zu verbessern.
    Veröffentlichung der freien CAD-Systeme FreeCAD 1.1 und SolveSpace 3.2
  • Im Einstellungsbereich wurde ein Suchfeld hinzugefügt.
    Veröffentlichung der freien CAD-Systeme FreeCAD 1.1 und SolveSpace 3.2
  • Ein neuer Design-Editor für Themen wurde hinzugefügt, und die Möglichkeiten zur Änderung der Stilvorlage wurden erweitert.
    Veröffentlichung der freien CAD-Systeme FreeCAD 1.1 und SolveSpace 3.2
  • Die Dialogmöglichkeiten zum Hinzufügen von Eigenschaften wurden erweitert, und es gibt jetzt Unterstützung für berechnete Ausdrücke, Aufzählungen und Maßeinheiten. Im Eigenschaften-Editor wurde die Tabulator-Autovervollständigung verbessert, der Umgang mit Variablen-Sets (VarSet) und das Skalieren des Fensters optimiert.
    Veröffentlichung der freien CAD-Systeme FreeCAD 1.1 und SolveSpace 3.2
  • Im Bereich für die Erstellung von Skizzen (Part Design) wurden Optionen für die Verwendung von Transparenz und die Hervorhebung von Skizzen während der Vorschau zur Beurteilung versteckter Oberflächen und der Struktur des Teils im Volumen implementiert. Interaktive Bedienelemente wurden hinzugefügt, die es ermöglichen, Parameter im 3D-Ansichtsfenster durch Ziehen mit der Maus zu ändern. Die Taskleiste im Werkzeug zum Entwerfen von Löchern (Hole Tool) wurde überarbeitet, um nicht relevante Elemente zu verbergen und nur relevante Elemente für die aktuelle Konfiguration anzuzeigen.
    Veröffentlichung der freien CAD-Systeme FreeCAD 1.1 und SolveSpace 3.2
  • Ein neues Werkzeug „Auswahl verfeinern“ (Clar­ify Selec­tion) wurde hinzugefügt, das es ermöglicht, die Auswahl versteckter oder interner Elemente zu verfeinern. Die Aktivierung des Werkzeugs erfolgt über eine Tastenkombination, das Kontextmenü oder durch Halten der linken Maustaste, wobei die Geometrie des Modells transparent wird und ein Auswahlmenü für überlappende Objekte angezeigt wird.
    Veröffentlichung der freien CAD-Systeme FreeCAD 1.1 und SolveSpace 3.2
  • Im CAM-Bereich, der zur Erstellung von Maschinenanweisungen für CNC-Maschinen aus 3D-Modellen verwendet wird, wurde ein neues Werkzeugverwaltungssystem vorgeschlagen. Die Komponente CAM Tool Management wurde durch das Paket Better Tool Library ersetzt, das zuvor als externes Plugin entwickelt wurde.
    Veröffentlichung der freien CAD-Systeme FreeCAD 1.1 und SolveSpace 3.2

    In CAM wurden neue Schnittstellen für die Bearbeitung und Auswahl von ToolBits hinzugefügt, die Möglichkeit für den Import aus dem G-Code-Simulator Camotics wurde implementiert, es stehen Befehlszeilen-Dienstprogramme für Import und Export zur Verfügung, ein Drag & Drop-Modus wurde realisiert sowie die Nutzung der Zwischenablage, ein Formbrowser (shape browser) wurde hinzugefügt, eine Werkzeug-Suchfunktion ist integriert, und zur Speicherung von Werkzeugbibliotheken wird das JSON-Format verwendet.

    Veröffentlichung der freien CAD-Systeme FreeCAD 1.1 und SolveSpace 3.2
  • Werkzeuge zur Erstellung von Bezugselementen (Core Datum) wurden hinzugefügt, die bei der Konstruktion von Modellen verwendet werden, wie z.B. Koordinatensysteme, Bezugspunkte, Hilfsflächen und -linien.
    Veröffentlichung der freien CAD-Systeme FreeCAD 1.1 und SolveSpace 3.2
  • Das Transformationswerkzeug (Transform) wurde komplett überarbeitet. Es wurde die Möglichkeit hinzugefügt, den Dragger im Schwerpunkt des Objekts auszurichten sowie lokale (U, V, W) oder globale Koordinatensysteme zu berücksichtigen. Eine Funktion zum Bewegen von Objekten an eine Zielposition im Dokument wurde hinzugefügt.
    Veröffentlichung der freien CAD-Systeme FreeCAD 1.1 und SolveSpace 3.2
  • Die Möglichkeiten von Umgebungen für das Design von Baugruppen mehrteiliger Konstruktionen (Assembly), die Modellierung von Bauwerken (BIM, Building Information Modelling), das zweidimensionale Zeichnen (Draft), die Analyse von Einwirkungen (FEM, Finite Element Module), die Materialbearbeitung (Material), die Erstellung von Teilen (Part), 2D-Formskizzen (Sketcher), die Führung von Tabellenkalkulationen mit Modellparametern (Spreadsheet), 2D-Modellierung und die Erstellung von 2D-Projektionen von 3D-Modellen (TechDraw) wurden erweitert.
  • Die Arbeit in Systemen auf Basis von Wayland wurde verbessert.

Video abspielen

Gleichzeitig wurde die Version des parametrischen Systems für 2D- und 3D-Modellierung SolveSpace 3.2 veröffentlicht. Das System unterstützt verschiedene Methoden zur Modellierung von 3D-Teilen (z.B. durch Extrudieren, Drehen usw.), kann flache und räumliche Beziehungen simulieren, flache und volumetrische Geometrie bei der Erstellung von Zeichnungen verwenden sowie Modelle in 2D- und Volumenelementformaten wie PDF, SVG, HPGL, STEP, DXF und STL exportieren. Der Projektcode ist in C++ geschrieben und steht unter der GPLv3-Lizenz.

In SolveSpace 3.2 wurde zusätzlich zur GTK-Oberfläche eine optionale Frontend für Linux basierend auf Qt6 vorgestellt. Eine experimentelle Version, die über das Web funktionieren kann, wurde mit dem Emscripten-Toolkit realisiert. Es wurde die Möglichkeit hinzugefügt, Einschränkungen für Kanten anzuwenden, und die Palette der Objekte, auf die Einschränkungen anwendbar sind, wurde erweitert. Das Verhalten beim Arbeiten mit Skizzen wurde geändert. Die Unterstützung für Kerning in TrueType-Schriften wurde hinzugefügt.

Darüber hinaus ist die Entwicklung des parametrischen 3D-Designsystems Dune 3D erwähnenswert, das für die Erstellung von Gehäusen elektronischer Geräte optimiert wurde, die mit 3D-Druck hergestellt werden. Das System unterstützt das Erstellen und Einschränken von Skizzen in zweidimensionalem und dreidimensionalem Raum, das Hinzufügen von Fasen und Rundungen an Kanten von 3D-Modellen, den Import von Referenzmodellen im STEP-Format sowie den Export im STEP-, STL- und DXF-Format. Der Projektcode ist in C/C++ verfasst und bietet eine GTK-Oberfläche und wird unter der GPLv3-Lizenz verbreitet.

Veröffentlichung der freien CAD-Systeme FreeCAD 1.1 und SolveSpace 3.2


Quelle: opennet.ru
60GB SSD 8Gb DDR4