Hands On DarkBASIC Pro - Digital Skills
Hands On DarkBASIC Pro - Digital Skills
Hands On DarkBASIC Pro - Digital Skills
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