| |||||||||
Die Anweisung POINTENTITY dreht ein Quell-Objekt so, dass es danach direkt auf ein Ziel-Objekt zeigt. Bei der Drehung werden nur die Pitch- und Yaw-Winkel geändert. Roll-Winkel wird nicht geändert. Deshalb gibt es noch den optionalen Parameter "Roll".
![]() | |||||||||
Parameter | |||||||||
| |||||||||
Rückgabewert | |||||||||
- | |||||||||
Beispiel | |||||||||
Dieses Programm erstellt zwei Objekte: einen Zylinder und eine Kugel. Die Kugel kann verschoben werden. Der Zylinder zeigt aber immer auf die Kugel: GRAPHICS3D 640,480,16,2 SETBUFFER BACKBUFFER() camera=CREATECAMERA() light=CREATELIGHT() POSITIONENTITY camera,0,0,-5 ROTATEENTITY light,90,0,0 cylinder=CREATECYLINDER(20) sphere=CREATESPHERE() ROTATEMESH cylinder,90,0,0 SCALEENTITY cylinder,1,1,3 POSITIONENTITY cylinder,0,0,5 ENTITYALPHA sphere,.8 ENTITYCOLOR sphere,255,100,100 WHILE NOT KEYHIT(1) IF KEYDOWN(200) THEN MOVEENTITY sphere,0,.1,0 IF KEYDOWN(208) THEN MOVEENTITY sphere,0,-.1,0 IF KEYDOWN(203) THEN MOVEENTITY sphere,-.1,0,0 IF KEYDOWN(205) THEN MOVEENTITY sphere,.1,0,0 POINTENTITY cylinder,sphere,0 RENDERWORLD FLIP WEND END | |||||||||
Siehe auch | |||||||||
ALIGNTOVECTOR, ROTATEENTITY, TURNENTITY |