Dies ist eine alte Version des Dokuments!
Point3D
Ein Objekt Point3D definiert die Punkt x, y, und z, getrennt jeweils durch einen Beistrich (,). Wird der Point3D bei einer Kontur (Außenkontur, Kontur eines Abzugskörpers) verwendet, wird ein 4. Parameter angehängt. Dieser definiert den Bulge-Wert (Krümmung) des Elements. Ist der Bulge-Wert = 0 handelt es sich um eine Linie, andernfalls um einen Bogen. Der Bulge-Wert errechnet sich aus 1/4 des Tangens des Winkels des vom Bogen definierten Kreissektors. Abhängig ob der Bogen im oder gegen den Uhrzeigersinn dreht ist der Bulge-Wert positiv oder negativ.
Contour
Mit dem Objekt „Contour“ wird die Außenkontur des jeweiligen Objekts beschrieben, bei dem die Kontur definiert ist. Ist die Kontur beim Teil definiert handelt es sich um die Außenkontur des Teils. Ist die Kontur bei einem Abzugskörper definiert ist die Kontur die Außenkontur des Abzugskörpers.
Eigenschaften
| Name | Format | Beschreibung |
|---|---|---|
| height | double | Definiert die Objekthöhe der Kontur. Wird zurzeit nicht verwendet |
| layername | string | Definiert den Layername der Kontur. Wird zurzeit nicht verwendet. |
| polygon | Polygon | Enthält die Punkte der Kontur |
Polygon
Das Polygon ist ein Teil der Kontur und enthält ausschließlich die Punkte der Kontur.
Eigenschaften
| Name | Format | Beschreibung |
|---|---|---|
| id | string | Bestimmt die eindeutige ID innerhalb eines Polygons. Anhand dieser ID werden dann die Kanten und die Profilierungen der Außenkontur zugewiesen. Ebenso kann es möglich sein ein Makro über diese ID zu positionieren. |
| value | Point3D | Wert des aktuellen Point3D. |
UCS
Das Objekt UCS bietet die Möglichkeit ein anderes Objekt zu positionieren. Im Teil wird mit Hilfe des UCS-Objektes die Lage des Teils im Raum definiert. Diese Angabe ist allerdings nur dann nötig, wenn die Teile einer Position zusammen in 3D dargestellt werden sollen (z.B. als kompletter Korpus). Die UCS-Definition bei den Abzugskörpern beschreibt die Lage und die Position des Abzugskörpers im Teil.
Eigenschaften
Beispiel
Angenommen ist ein Teil mit der Abmessung 600x400x20. Das UCS wird auf der rechten Seite definiert, wobei die X-Achse nach hinten, die Y-Achse nach oben und die Z-Achse nach rechts geht.
<ucs>
<origin>600, 200, 10</origin>
<x>0, 1, 0</x>
<y>0, 0, 1</<y>
<z>1, 0, 0</z>
</ucs>
Eine etwaige Kontur bezieht sich dann immer auf die XY-Ebene des definierten UCS.

