|
Jedes 3D Objekt besteht aus Dreiecken (Polygone) die in Gruppen (Surfaces) unterteilt sind. Um ein Polygon zu erstellen werden Koordinaten (Vertices) gebraucht. Dabei müssen die Koordinaten miteinander zu Triangles verbunden werden; Erst dann kann sich daraus ein Polygon bilden.
Um ein 3D Objekt zu erstellen muss <CreateMesh ...> ... </CreateMesh> benutzt werden. Die Attributen dazu sind wie folgt:
Man kann ein 3D Objekt mittels <EditMesh ...> ... </EditMesh> Bearbeiten. Dabei müssen folgende Attributen angegeben werden:
In <CreateMesh ...> ... </CreateMesh> und <EditMesh ...> ... </EditMesh> kann man Surfaces Bearbeiten. Dabei gibt es folgende Funktionen:
Hat man zunächst mal ein Mesh und ein Surface erstellt, dann kann man in <CreateSurface ...> ... </CreateSurface> nun auch Vertices und Triangles erstellen lassen. Dazu gibt es folgende Funktionen:
<Event mode="create" window="mainframe">
<EditMenu name="objectlist"> <AddItem name="testmesh" caption="Testobjekt Einfügen"/> </EditMenu> </Event> <Event mode="click" window="mainframe" menu="Objekte" item="testmesh"> <CreateMesh name="TestMesh" caption="Objektname"> <CreateSurface> <AddVertex X="-1" Y="0" Z="1" U="1" V="0"/> <AddVertex X="1" Y="0" Z="1" U="0" V="0"/> <AddVertex X="-1" Y="0" Z="-1" U="1" V="1"/> <AddVertex X="1" Y="0" Z="-1" U="0" V="1"/> </CreateSurface> </CreateMesh> <EditMesh name="TestMesh"> <EditSurface Surface="1"> <AddTriangle Vertex1="0" Vertex2="1" Vertex3="2"/> <AddTriangle Vertex1="3" Vertex2="2" Vertex3="1"/> </CreateSurface> </EditMesh> </Event> |