Draft OCA/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Created page with "* Für Windows: {{FileName|/}} (forward slash) wird als Pfad-Trennzeichen in {{Incode|filename}} verwendet.")
 
(5 intermediate revisions by the same user not shown)
Line 22: Line 22:
==Importieren==
==Importieren==


Die folgenden OCA Objekte können importiert werden:
Die folgenden OCA-Objekte können importiert werden:
* Linien
* Linien
* Bögen und Kreise
* Bögen und Kreise
* Geschlossene Flächen
* Geschlossene Flächenbereiche


<span id="Exporting"></span>
<span id="Exporting"></span>
==Exportieren==
==Exportieren==


Die folgenden FreeCAD Objekte können exportiert werden:
Die folgenden FreeCAD-Objekte können exportiert werden:
* Linien und Drähte (Polylinien)
* Linien und Drähte (Polylinien)
* Bögen und Kreise
* Bögen und Kreise
Line 40: Line 40:
Siehe [[Import_Export_Preferences/de|Import-Export-Einstellungen]].
Siehe [[Import_Export_Preferences/de|Import-Export-Einstellungen]].


==Scripting==
<span id="Scripting"></span>
==Skripten==


Siehe auch: [https://freecad.github.io/SourceDoc/ Autogenerierte API-Dokumentation] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].
<div class="mw-translate-fuzzy">
==Scripting==
{{Emphasis|Siehe auch:}} [[Draft API/de|Draft API]] und [[FreeCAD Scripting Basics/de|FreeCAD Grundlagen Skripte]].
</div>


Um Objekte in eine OCA-Datei zu exportieren, wird die Methode {{incode|export}} des Moduls importSVG verwendet.
<div class="mw-translate-fuzzy">
Du kannst Elemente mit der folgenden Funktion nach OCA exportieren:
</div>


{{Code|code=
{{Code|code=
Line 55: Line 51:
}}
}}


* For the Windows OS: use a {{FileName|/}} (forward slash) as the path separator in {{Incode|filename}}.
* Für Windows: {{FileName|/}} (forward slash) wird als Pfad-Trennzeichen in {{Incode|filename}} verwendet.


Beispiel:
Beispiel:

Latest revision as of 20:52, 7 January 2024

Beschreibung

Entwurf OCA ist ein Softwaremodul, das von den Std Open, Std Import und Std Export Befehle, um das OCA Dateiformat zu verarbeiten.

Das OCA-Dateiformat ist eine Gemeinschaftsanstrengung zur Erstellung eines freien, einfachen und offenen CAD-Dateiformats. OCA basiert weitgehend auf dem GCAD-Dateiformat, das von gCAD3D erzeugt wird. Beide Formate können in FreeCAD importiert werden, und die von FreeCAD exportierten OCA-Dateien können in gCAD3D geöffnet werden.

Importieren

Die folgenden OCA-Objekte können importiert werden:

  • Linien
  • Bögen und Kreise
  • Geschlossene Flächenbereiche

Exportieren

Die folgenden FreeCAD-Objekte können exportiert werden:

  • Linien und Drähte (Polylinien)
  • Bögen und Kreise
  • Flächen

Einstellungen

Siehe Import-Export-Einstellungen.

Skripten

Siehe auch: Autogenerierte API-Dokumentation und FreeCAD Grundlagen Skripten.

Um Objekte in eine OCA-Datei zu exportieren, wird die Methode export des Moduls importSVG verwendet.

importOCA.export(exportList, filename)
  • Für Windows: / (forward slash) wird als Pfad-Trennzeichen in filename verwendet.

Beispiel:

import FreeCAD as App
import Draft
import importOCA

doc = App.newDocument()

polygon1 = Draft.make_polygon(3, radius=500)
polygon2 = Draft.make_polygon(5, radius=1500)

doc.recompute()

objects = [polygon1, polygon2]
importOCA.export(objects, "/home/user/Pictures/myfile.oca")