Make(delphi) Add(MainForm,15261923,28,35) { Left=20 Top=105 Width=440 Height=421 Point(MouseX) Point(MouseY) Point(onResize) Point(Handle) link(onCreate,4403551:doEvent1,[(100,55)(100,34)]) link(onResize,16131419:doWork1,[(144,62)]) } Add(GL_Main,12986311,168,175) { link(onInit,12198675:doInit,[]) link(onViewPort,3410847:doPerspective,[(223,188)(223,230)]) link(Handle,15261923:Handle,[(174,121)(48,121)]) } Add(Timer,9506849,56,259) { Interval=10 Enable=1 link(onTimer,1049454:doEvent1,[]) } Add(GL_GTools,771925,168,259) { Point(doClear) Point(doPushMatrix) Point(doPopMatrix) } Add(Hub,1049454,105,259) { OutCount=5 link(onEvent1,771925:doClear,[]) link(onEvent2,771925:doPushMatrix,[]) link(onEvent3,10714674:doWork1,[(214,279)(214,132)]) link(onEvent4,771925:doPopMatrix,[(156,286)(156,279)]) link(onEvent5,12986311:doFlip,[(152,293)(152,195)]) } Add(Hub,16299401,84,175) { OutCount=3 link(onEvent1,12986311:doInit,[]) link(onEvent2,16131419:doWork2,[]) link(onEvent3,9506849:doTimer,[(126,195)(126,233)(46,233)(46,265)]) } Add(GL_GluTools,12198675,231,175) { link(onInit,5809249:doEnabled,[(310,181)(310,90)]) } Add(GL_Options,5809249,364,84) { Flag=2 link(onEvent,1682015:doCreate,[]) } Add(MultiElement,10714674,231,126) { link(onEvent1,12271838:doDraw,[]) link(Data1,15261923:MouseX,[(237,96)(34,96)]) link(Data2,15261923:MouseY,[(244,96)(41,96)]) } BEGIN_SDK Add(EditMulti,4359962,10,10) { EventCount=1 WorkCount=1 DataCount=2 Width=223 Height=109 link(doWork1,3276760:doRotate,[(19,9)(19,55)]) } Add(GL_Rotate,3276760,35,49) { Y=1 link(onRotate,8079493:doRotate,[]) link(Angle,4359962:Data1,[(62,15)(9,15)]) } Add(GL_Rotate,8079493,112,49) { X=1 link(onRotate,4359962:onEvent1,[(189,55)(189,9)]) link(Angle,4359962:Data2,[(139,8)(16,8)]) } END_SDK Add(GL_Perspective,3410847,231,224) { Fovy=20 } Add(Gl_Begin,8902146,364,126) { BlockType=7 link(onBegin,2528179:doTexCoord,[]) } Add(Gl_End,5982301,749,301) { link(onEnd,8073892:doDisabled,[(789,307)(789,314)]) } Add(HubEx,16131419,140,175) { link(onEvent,12986311:doViewPort,[]) } Add(GL_Texture,1682015,413,84) { link(onCreate,1682015:doSet,[(457,90)(457,94)(401,94)(401,97)]) link(Bitmap,274070:Bitmap,[]) } Add(Bitmap,274070,413,35) { Picture=[ZIPF600000078DA73F2FDC600016640AC01C41C50CCC82001163FC08009FEFFFF2F79901193C42AF81F0C06957A00F04F7DCD] } Add(GL_Options,7901447,322,126) { Flag=10 link(onEvent,8902146:doBegin,[]) } Add(Hub,4403551,147,28) { link(onEvent2,16299401:doEvent1,[(191,41)(191,111)(72,111)(72,181)]) } Add(GL_Vertex3D,12992924,455,126) { X=-1 Y=-1 link(onVertex,14980184:doTexCoord,[]) } Add(GL_Vertex3D,16049279,707,126) { Y=-1 link(onVertex,7341873:doTexCoord,[(749,132)(749,165)(401,165)(401,188)]) } Add(GL_Vertex3D,7757103,539,126) { X=-1 link(onVertex,5475863:doTexCoord,[]) } Add(GL_Vertex3D,6437876,623,126) { Z=0.5 link(onVertex,4945521:doTexCoord,[]) } Add(GL_VertexTexture,4945521,665,126) { S=0.5 link(onTexCoord,16049279:doVertex,[]) } Add(GL_VertexTexture,5475863,581,126) { S=0.5 T=0.5 link(onTexCoord,6437876:doVertex,[]) } Add(GL_VertexTexture,14980184,497,126) { T=0.5 link(onTexCoord,7757103:doVertex,[]) } Add(GL_VertexTexture,2528179,413,126) { link(onTexCoord,12992924:doVertex,[]) } Add(Gl_Axis,12271838,273,126) { link(onDraw,7901447:doEnabled,[]) } Add(GL_Vertex3D,2860200,455,182) { X=-1 link(onVertex,14835428:doTexCoord,[]) } Add(GL_Vertex3D,11301216,707,182) { Z=0.5 link(onVertex,6203509:doTexCoord,[(751,188)(751,221)(401,221)(401,244)]) } Add(GL_Vertex3D,2343370,539,182) { X=-1 Y=1 link(onVertex,7673346:doTexCoord,[]) } Add(GL_Vertex3D,8796159,623,182) { Y=1 link(onVertex,8031167:doTexCoord,[]) } Add(GL_VertexTexture,8031167,665,182) { S=0.5 T=-0.5 link(onTexCoord,11301216:doVertex,[]) } Add(GL_VertexTexture,7673346,581,182) { S=0.5 link(onTexCoord,8796159:doVertex,[]) } Add(GL_VertexTexture,14835428,497,182) { link(onTexCoord,2343370:doVertex,[]) } Add(GL_VertexTexture,7341873,413,182) { T=-0.5 link(onTexCoord,2860200:doVertex,[]) } Add(GL_Vertex3D,5114919,455,238) { Z=0.5 link(onVertex,16753937:doTexCoord,[]) } Add(GL_Vertex3D,7118394,714,238) { X=1 link(onVertex,8649866:doTexCoord,[(753,244)(753,277)(401,277)(401,307)]) } Add(GL_Vertex3D,9889517,539,238) { Y=1 link(onVertex,14556229:doTexCoord,[]) } Add(GL_Vertex3D,12896783,623,238) { X=1 Y=1 link(onVertex,4136941:doTexCoord,[]) } Add(GL_VertexTexture,4136941,665,238) { T=-0.5 link(onTexCoord,7118394:doVertex,[]) } Add(GL_VertexTexture,14556229,581,238) { link(onTexCoord,12896783:doVertex,[]) } Add(GL_VertexTexture,16753937,497,238) { S=-0.5 link(onTexCoord,9889517:doVertex,[]) } Add(GL_VertexTexture,6203509,413,238) { S=-0.5 T=-0.5 link(onTexCoord,5114919:doVertex,[]) } Add(GL_Vertex3D,16645723,455,301) { Y=-1 link(onVertex,12731548:doTexCoord,[]) } Add(GL_Vertex3D,1954973,707,301) { X=1 Y=-1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,15851453,539,301) { Z=0.5 link(onVertex,506368:doTexCoord,[]) } Add(GL_Vertex3D,1553023,623,301) { X=1 link(onVertex,16476159:doTexCoord,[]) } Add(GL_VertexTexture,16476159,665,301) { link(onTexCoord,1954973:doVertex,[]) } Add(GL_VertexTexture,506368,581,301) { T=0.5 link(onTexCoord,1553023:doVertex,[]) } Add(GL_VertexTexture,12731548,497,301) { S=-0.5 T=0.5 link(onTexCoord,15851453:doVertex,[]) } Add(GL_VertexTexture,8649866,413,301) { S=-0.5 link(onTexCoord,16645723:doVertex,[]) } Add(GL_Options,8073892,798,301) { Flag=10 }