Dear Julia,
something in your GDL script is wrong, you have to script something like the following:
HOTSPOT2 0, 0, 1, angle, 6 ! This is the center
HOTSPOT2 0, R, 2, angle, 4 ! This is the reference
HOTSPOT2 R*COS(angle+90), R*SIN(angle+90), 3, angle, 5 ! This is moving hotspot
The first hotspot (type 6) must describe the coordinates of the center.
The second one (type 4) is the reference that means the point from which the values start (you are looking for a reference that lies on 90° that means it has X=0 and Y=radius).
The last one, the moving hotspot (type 5) must run around the circle (which radius is indicated by the parameter R in my example) so you have to use COS & SIN to describe its position. In your case (you are looking for a reference that lies on 90°) you have to add 90° to the angle value).
Try it!
If you need any further help, please don't hesitate to directly contact me.
Bye Bye
Fabrizio Diodati
Graphisoft Italy Srl | Via Rossignago 2/A Spinea Venezia 30038 Italy