Add(MainForm,2953706,147,112) { Width=600 Height=600 Position=1 link(onCreate,4791257:doEvent1,[(212,132)(212,188)]) } Add(PaintBox,5090005,350,112) { Width=592 Height=566 Align=5 Point(Handle) } Add(GL_Main,7755013,357,182) { Color=0 link(onInit,12198675:doInit,[]) link(onViewPort,3410847:doPerspective,[(401,195)(401,237)]) link(Handle,5090005:Handle,[]) } Add(Hub,4791257,245,182) { link(onEvent1,7755013:doInit,[]) link(onEvent2,7755013:doViewPort,[]) } Add(Timer,15683222,224,273) { Interval=33 link(onTimer,4442276:doEvent1,[]) } Add(GL_GTools,15697590,329,273) { Point(doClear) Point(doPushMatrix) Point(doPopMatrix) } Add(Hub,4442276,280,273) { OutCount=5 link(onEvent1,15697590:doClear,[]) link(onEvent2,15697590:doPushMatrix,[]) link(onEvent3,11015715:doColor,[(354,293)(354,307)]) link(onEvent4,15697590:doPopMatrix,[(312,300)(312,293)]) link(onEvent5,7755013:doFlip,[(326,307)(326,202)]) } Add(GL_GluTools,12198675,413,182) { Texture=0 link(onInit,1101264:doEnabled,[]) } Add(GL_Perspective,3410847,413,231) { Fovy=20 } Add(GL_Light,14989894,609,182) { link(Point,15609462:Point3D,[]) } Add(GL_Options,5809249,560,182) { Flag=2 link(onEvent,14989894:doEnabled,[]) } Add(GL_Options,5851269,511,182) { Flag=1 link(onEvent,5809249:doEnabled,[]) } Add(GL_Options,1101264,462,182) { link(onEvent,5851269:doEnabled,[]) } Add(GL_Sphere,5536542,511,301) { Radius=0.4 Slices=40 Stacks=40 link(onDraw,13547329:doNext,[(555,307)(555,339)(450,339)(450,370)]) } Add(GL_Color,11015715,462,301) { Color=65535 link(onColor,5536542:doDraw,[]) } Add(GL_Point3D,15609462,609,133) { } Add(GL_Sphere,8354190,658,364) { Radius=0.08 link(onDraw,2375769:doPopMatrix,[]) } Add(GL_Color,8285562,609,364) { Color=65280 link(onColor,8354190:doDraw,[]) } Add(GL_GTools,2375769,714,364) { Point(doPopMatrix) Point(doPushMatrix) } Add(Gl_Translate,6506827,560,364) { Z=1 link(onTranslate,8285562:doColor,[]) } Add(GL_Rotate,15834536,511,364) { X=-1 Y=1 link(onRotate,6506827:doTranslate,[]) } Add(Counter,13547329,462,364) { Max=360 Step=3 link(onNext,15834536:doRotate,[]) }