Hallo,
seit kurzer Zeit beschäftige ich mich mit dem Thema 3D-Design.
Um klein anzufangen, habe ich mit Sketchup eine Collada (.dae) Datei exportiert;
diese möchte ich jetzt mit autoit und Irrlicht auf den Bildschirm rendern.
So hab ich einfach mal Samplecode genommen und versucht mir daraus was zu basteln.
Allerdings funktioniert das nicht;
Spoiler anzeigen
#include "au3Irrlicht2\au3Irrlicht2.au3"
HotKeySet("{ESC}", "_exit")
Func _exit()
_IrrStop()
Exit
EndFunc
DIM $BSPMesh
DIM $BSPNode
DIM $Camera
DIM $CameraNode
_IrrStart( $IRR_EDT_OPENGL, 800, 600, $IRR_BITS_PER_PIXEL_32, _
$IRR_WINDOWED, $IRR_NO_SHADOWS, $IRR_IGNORE_EVENTS, $IRR_VERTICAL_SYNC_ON )
_IrrSetWindowCaption( "bude" )
[/autoit] [autoit][/autoit] [autoit]$BSPMesh = _IrrGetMesh( "bude.dae" )
Dim $MeshTexture[5]
For $1 = 0 to 4
$MeshTexture[$1] = _IrrGetTexture(@ScriptDir&"\bude\texture"&$1&".jpg")
$Node = _IrrAddMeshToScene($BSPMesh)
_IrrSetNodeMaterialTexture($Node, $MeshTexture[$1], $1)
Next
$Camera = _IrrAddFPSCamera()
[/autoit] [autoit][/autoit] [autoit]$CameraNode = $Camera
[/autoit] [autoit][/autoit] [autoit]_IrrSetNodePosition( $CameraNode, 0,0,0 )
_IrrSetNodeRotation( $CameraNode, 0,0,0 )
_IrrHideMouse()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]WHILE _IrrRunning()
[/autoit] [autoit][/autoit] [autoit]_IrrBeginScene( 240, 255, 255 )
[/autoit] [autoit][/autoit] [autoit]_IrrDrawScene()
[/autoit] [autoit][/autoit] [autoit]_IrrEndScene()
WEND
_IrrStop()
[/autoit]Bitte um Samplecode zum rendern von Collada Dateien.