Draft OCA/de: Difference between revisions

From FreeCAD Documentation
(Created page with "{{GuiCommand/de |Name=Entwurf OCA |MenuLocation=- |Workbenches=Entwurf |Shortcut=- |SeeAlso=- |Empty=1 }}")
(Created page with "* Für Windows: {{FileName|/}} (forward slash) wird als Pfad-Trennzeichen in {{Incode|filename}} verwendet.")
 
(28 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{Docnav/de
{{Docnav/de
|[[Draft_SVG/de|SVG]]
|[[Draft_SVG/de|Scalable Vector Graphics .SVG]]
|[[Draft_DAT/de|Tragflächenprofil Datenformat .DAT]]
|[[Draft_DAT/de|Tragflächen-Datenformat .DAT]]
|[[Draft_Module/de|Entwurfmodul]]
|[[Draft_Workbench/de|Draft]]
|IconL=
|IconR=
|IconC=Workbench_Draft.svg
|IconC=Workbench_Draft.svg
}}
}}


{{TOCright}}
{{GuiCommand/de
|Name=Entwurf OCA
|MenuLocation=-
|Workbenches=[[Draft Workbench/de|Entwurf]]
|Shortcut=-
|SeeAlso=-
|Empty=1
}}


==Description==
<span id="Description"></span>
==Beschreibung==


Draft OCA is a software module used by the [[File:Std_Open.svg|24px]] [[Std_Open|Std Open]], [[File:Std_Import.svg|24px]] [[Std_Import|Std Import]] and [[File:Std_Export.svg|24px]] [[Std_Export|Std Export]] commands to handle the [http://groups.google.com/group/open_cad_format OCA file format].
Entwurf OCA ist ein Softwaremodul, das von den [[File:Std_Open.svg|24px]] [[Std_Open/de|Std Open]], [[File:Std_Import.svg|24px]] [[Std_Import/de|Std Import]] und [[File:Std_Export.svg|24px]] [[Std_Export/de|Std Export]] Befehle, um das [http://groups.google.com/group/open_cad_format OCA Dateiformat] zu verarbeiten.


The OCA file format is community effort to create a free, simple and open CAD file format. OCA is largely based on the GCAD file format generated from [http://www.gcad3d.org/ gCAD3D]. Both formats can be imported in FreeCAD, and the OCA files exported by FreeCAD can be opened in gCAD3D.
Das OCA-Dateiformat ist eine Gemeinschaftsanstrengung zur Erstellung eines freien, einfachen und offenen CAD-Dateiformats. OCA basiert weitgehend auf dem GCAD-Dateiformat, das von [http://www.gcad3d.org/ 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.


==Importing==
<span id="Importing"></span>
==Importieren==


Die folgenden OCA-Objekte können importiert werden:
The following OCA objects can be imported:
* Lines
* Linien
* Bögen und Kreise
* Arcs and Circles
* Geschlossene Flächenbereiche
* Closed areas


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


The following FreeCAD objects can be exported:
Die folgenden FreeCAD-Objekte können exportiert werden:
* Lines and wires (polylines)
* Linien und Drähte (Polylinien)
* Bögen und Kreise
* Arcs and circles
* Flächen
* Faces


==Preferences==
<span id="Preferences"></span>
==Einstellungen==


For more information see: [[Import_Export_Preferences|Import Export Preferences]].
Siehe [[Import_Export_Preferences/de|Import-Export-Einstellungen]].


==Scripting==
<span id="Scripting"></span>
==Skripten==
{{Emphasis|See also:}} [[Draft API]] and [[FreeCAD Scripting Basics]].

Siehe auch: [https://freecad.github.io/SourceDoc/ Autogenerierte API-Dokumentation] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].

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


You can export elements to OCA by using the following function:
{{Code|code=
{{Code|code=
importOCA.export(exportList, filename)
importOCA.export(exportList, filename)
}}
}}


* Für Windows: {{FileName|/}} (forward slash) wird als Pfad-Trennzeichen in {{Incode|filename}} verwendet.
Example:

Beispiel:

{{Code|code=
{{Code|code=
import FreeCAD, Draft, importOCA
import FreeCAD as App
import Draft
import importOCA


doc = App.newDocument()
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(1000, 1000, 0)
p3 = FreeCAD.Vector(2200, 1500, 0)
p4 = FreeCAD.Vector(2500, -100, 0)


obj1 = Draft.makeWire([p1, p2, p3, p4])
polygon1 = Draft.make_polygon(3, radius=500)
obj2 = Draft.makeWire([p1, -2.3*p2, -0.8*p3, -1.8*p4])
polygon2 = Draft.make_polygon(5, radius=1500)


doc.recompute()
objects = [obj1, obj2]


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



{{docnav|[[Draft_SVG|SVG]]|[[Draft_DAT|Airfoil Data Format .DAT]]|[[Draft_Module|Draft Module]]|IconC=Workbench_Draft.svg}}
{{Docnav/de
|[[Draft_SVG/de|Scalable Vector Graphics .SVG]]
|[[Draft_DAT/de|Tragflächen-Datenformat .DAT]]
|[[Draft_Workbench/de|Draft]]
|IconL=
|IconR=
|IconC=Workbench_Draft.svg
}}


{{Draft Tools navi{{#translation:}}}}
{{Draft Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
[[Category:File Formats{{#translation:}}]]
[[Category:File Formats{{#translation:}}]]
{{clear}}

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")