Mesh=LOADMESH (Datei$ [,Parent])


BeschreibungBlitz3D
Die Anweisung LOADMESH lädt ein Gitterobjekt. Es können nur *.X oder *.3DS Dateien geladen werden.

Wenn die Datei Information zur Animation des Objekts enthält, dann wird diese Information ignoriert und nur das Objekt geladen. Falls dies nicht erwünscht ist, dann muss man den Befehl LOADANIMMESH benutzen.

Wurde der Parameter "Parent" angegeben, dann wird dieser Mesh zu einem Objekt hinzugefügt. Falls nun ein Parent-Objekt bewegt wird, dann werden alle hinzugefügten Objekte automatisch verschoben. Ein Child-Objekt verschiebt dagegen kein Parent-Objekt mit.

Das geladene Gitterobjekt wird normalerweise an der Position 0,0,0 erstellt. Wurde Parent angegeben, dann wird es an der Position des Parent-Objekts erstellt.


Parameter
Datei=Dateiname eines 3D-Modells (*.X oder *.3DS-Datei)
Parent=Identität des Objekts zu dem es hinzugefügt werden soll


Rückgabewert
Identität des Gitterobjekts (mesh). Falls eine Null zurückgeliefert wird, dann wurde die Datei nicht gefunden.


Beispiel
Dieses Programm lädt ein Gitterobjekt. Es wird danach sofort gerendert und angezeigt:

GRAPHICS3D 640,480
SETBUFFER BACKBUFFER()
camera=CREATECAMERA()
light=CREATELIGHT()
ROTATEENTITY light,90,0,0

drum=LOADMESH("media/oil-drum/oildrum.3ds")
POSITIONENTITY drum,0,0,MeshDepth(drum)*2

WHILE NOT KEYHIT(1)
   RENDERWORLD
   FLIP
WEND
END


Siehe auch
ADDMESH, CREATEMESH, FITMESH, FLIPMESH, LOADANIMMESH, POSITIONMESH, ROTATEMESH, SCALEMESH