13.01.2013 Views

Hands On DarkBASIC Pro - Digital Skills

Hands On DarkBASIC Pro - Digital Skills

Hands On DarkBASIC Pro - Digital Skills

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Solutions<br />

Activity 31.1<br />

No solution required.<br />

Activity 31.2<br />

1.<br />

REM *** Set display and backdrop ***<br />

SET DISPLAY MODE 1280,1024,32<br />

COLOR BACKDROP 0<br />

BACKDROP ON<br />

REM *** Make the sphere ***<br />

MAKE OBJECT SPHERE 1,10<br />

REM *** End program ***<br />

WAIT KEY<br />

END<br />

2.<br />

REM *** Set display and backdrop ***<br />

SET DISPLAY MODE 1280,1024,32<br />

COLOR BACKDROP 0<br />

BACKDROP ON<br />

REM *** Make the sphere ***<br />

MAKE OBJECT SPHERE 1,10,40,40<br />

REM *** End program ***<br />

WAIT KEY<br />

END<br />

Activity 31.3<br />

1.<br />

REM *** Set display and backdrop ***<br />

SET DISPLAY MODE 1280,1024,32<br />

COLOR BACKDROP 0<br />

BACKDROP ON<br />

REM *** Make the cylinder ***<br />

MAKE OBJECT CYLINDER 1,5<br />

REM *** End program ***<br />

WAIT KEY<br />

END<br />

2.<br />

REM *** Set display and backdrop ***<br />

SET DISPLAY MODE 1280,1024,32<br />

COLOR BACKDROP 0<br />

BACKDROP ON<br />

REM *** Make the cone ***<br />

MAKE OBJECT CONE 1,5<br />

REM *** End program ***<br />

WAIT KEY<br />

END<br />

Activity 31.4<br />

REM *** Set display & backdrop ***<br />

SET DISPLAY MODE 1280,1024,32<br />

COLOR BACKDROP 0<br />

BACKDROP ON<br />

REM *** Make the cube ***<br />

MAKE OBJECT CUBE 1, 10<br />

REM *** Cube to (50,0,0) after key<br />

press ***<br />

WAIT KEY<br />

POSITION OBJECT 1,9,0,0<br />

REM *** Move the cube backwards ***<br />

WAIT KEY<br />

POSITION OBJECT 1, 9,0,30<br />

REM *** End program ***<br />

WAIT KEY<br />

END<br />

Activity 31.5<br />

REM *** Set display & backdrop ***<br />

SET DISPLAY MODE 1280,1024,32<br />

COLOR BACKDROP 0<br />

BACKDROP ON<br />

REM *** Make the set of objects ***<br />

MAKE OBJECT CUBE 1,4<br />

MAKE OBJECT BOX 2,10,15,5<br />

MAKE OBJECT SPHERE 3,7<br />

MAKE OBJECT CYLINDER 4,12<br />

MAKE OBJECT CONE 5,12<br />

REM *** Cube to (9,0,0) after key<br />

press ***<br />

WAIT KEY<br />

POSITION OBJECT 1,9,0,0<br />

REM *** Box to (-60,0,100) ***<br />

WAIT KEY<br />

POSITION OBJECT 2,-60,0,100<br />

REM *** Sphere to (-30,-40,50) ***<br />

WAIT KEY<br />

POSITION OBJECT 3,-30,-40,50<br />

REM *** Cylinder to (25,0,120) ***<br />

WAIT KEY<br />

POSITION OBJECT 4,25,0,120<br />

REM *** Cone to (0,25,100) ***<br />

WAIT KEY<br />

POSITION OBJECT 5,0,25,100<br />

REM *** End program ***<br />

WAIT KEY<br />

END<br />

Activity 31.6<br />

REM *** Set display & backdrop ***<br />

SET DISPLAY MODE 1280,1024,32<br />

COLOR BACKDROP 0<br />

BACKDROP ON<br />

REM *** Make the set of objects ***<br />

MAKE OBJECT CUBE 1,10<br />

REM *** Cube to(9,0,100) after key<br />

press ***<br />

WAIT KEY<br />

POSITION OBJECT 1,9,0,100<br />

REM *** Cube 31.3 units to the right<br />

***<br />

WAIT KEY<br />

MOVE OBJECT RIGHT 1, 31.3<br />

REM *** End program ***<br />

WAIT KEY<br />

END<br />

Activity 31.7<br />

Version 1<br />

REM *** Set display & backdrop<br />

SET DISPLAY MODE 1280,1024,32<br />

COLOR BACKDROP 0<br />

BACKDROP ON<br />

REM *** Make the set of objects ***<br />

MAKE OBJECT CUBE 1,40<br />

REM ***Cube to(0,0,100) after key<br />

press ***<br />

POSITION OBJECT 1,0,0,100<br />

REM *** Rotate cube ***<br />

FOR degree = 1 TO 360<br />

XROTATE OBJECT 1, degree<br />

WAIT 1<br />

NEXT degree<br />

REM *** End program ***<br />

WAIT KEY<br />

END<br />

792 <strong>DarkBASIC</strong> <strong>Pro</strong>: 3D Primitives

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!