An old snippet of mine (4 year old!) that shows the basics of a 3d clock. Basically you make a 3d box for each hand, although a plain is probably good enough, then offset the rotational centre to the end of the hand, then rotate them relative to current time.
sync on : sync rate 0 : autocam off
make object sphere 1,20
color object 1,rgb(255,0,0)
make object box 2,2,100,2
color object 2,rgb(0,255,0)
offset limb 2,0,0,50,0
make object box 3,4,80,4
color object 3,rgb(0,0,255)
offset limb 3,0,0,40,0
make object box 4,5,60,5
color object 4,rgb(255,255,0)
offset limb 4,0,0,30,0
for f=0 to 11
make object sphere f+20,5
position object f+20,sin(f*30)*110,cos(f*30)*110,0
next f
position camera 0,-80,-200
point camera 0,-10,0
do
t$=get time$()
s=val(right$(t$,2))
m=val(right$(left$(t$,5),2))
h=val(left$(t$,2)) : h=(h mod 12)
zrotate object 2,s*-360.0/60.0
zrotate object 3,(m*-360.0/60.0)-(s/10.0)
zrotate object 4,(h*-360.0/12.0)-(m/2.0)
set cursor 0,0
print t$
sync
loop
Boo!