*Автор: MAV#13#10Зеркало Make(delphi) ver(4.05 build 186) Add(MainForm,15261923,42,77) { Left=20 Top=105 Width=789 Height=541 Point(MouseX) Point(MouseY) Point(onResize) Point(Handle) link(onCreate,16299401:doEvent1,[(82,97)(82,118)]) link(onResize,3213527:doWork1,[(179,104)]) } Add(Timer,9506849,42,189) { Interval=10 Enable=1 link(onTimer,1049454:doEvent1,[]) } Add(GL_GTools,771925,175,189) { Point(doClear) Point(doPushMatrix) Point(doPopMatrix) link(onEvent,3410847:doPerspective,[]) } Add(GL_GluTools,4593655,413,112) { link(onInit,11539355:doEnabled,[]) } Add(Hub,1049454,91,189) { OutCount=5 link(onEvent1,771925:doClear,[]) link(onEvent2,771925:doPushMatrix,[]) link(onEvent3,3276760:doRotate,[(151,209)(151,294)(90,294)(90,321)]) link(onEvent4,771925:doPopMatrix,[(159,216)(159,209)]) link(onEvent5,12986311:doFlip,[(170,223)(170,132)]) } Add(Hub,16299401,91,112) { OutCount=4 link(onEvent1,12986311:doInit,[]) link(onEvent2,3213527:doWork2,[]) link(onEvent3,9506849:doTimer,[(135,132)(135,164)(30,164)(30,195)]) } Add(HubEx,3213527,175,119) { link(onEvent,12986311:doViewPort,[]) } Add(GL_Options,16663485,266,112) { Flag=2 link(onEvent,1571481:doEnabled,[]) } Add(GL_Options,1571481,315,112) { link(onEvent,15984634:doEnabled,[]) } Add(GL_Options,15984634,364,112) { Flag=1 link(onEvent,4593655:doInit,[]) } Add(GL_Perspective,3410847,231,189) { Fovy=5 } Add(ChildPanel,10677880,217,28) { } BEGIN_SDK Add(EditMulti,9128714,10,10) { VarCount=1 link(Var1,246425:Handle,[(16,174)(20,174)]) } Add(Panel,246425,14,105) { Width=512 Height=512 Point(Handle) } END_SDK Add(GL_Rotate,3276760,105,315) { Y=1 link(onRotate,8079493:doRotate,[]) link(Angle,4326144:Position,[(111,299)(27,299)]) } Add(GL_Rotate,8079493,154,315) { X=1 link(onRotate,12798500:doRotate,[]) link(Angle,95109:Position,[(160,299)(167,299)]) } Add(GL_Rotate,12798500,203,315) { Z=1 link(onRotate,2230488:doEnabled,[]) } Add(Label,11860779,203,252) { Left=715 Top=70 Caption="" } Add(Label,613228,245,252) { Left=530 Top=70 Width=93 Height=17 Caption="Поворот по оси X" } Add(TrackBar,95109,161,252) { Left=520 Top=95 Width=260 Max=360 link(onPosition,11860779:doText,[]) } Add(Label,5918248,63,252) { Left=715 Top=10 Caption="" } Add(Label,5443084,105,252) { Left=530 Top=10 Width=93 Height=17 Caption="Поворот по оси Y" } Add(TrackBar,4326144,21,252) { Left=520 Top=35 Width=260 Max=360 link(onPosition,5918248:doText,[]) } Add(GL_Disk,8741455,448,315) { OutRadius=0.15 Slices=40 Stacks=40 link(onDraw,6616114:doEnabled,[]) } Add(GL_StencilOp,14661851,301,315) { Fail=2 zFail=2 zPass=2 link(onStencilOp,649034:doStencilFunc,[]) } Add(GL_StencilFunc,649034,350,315) { Func=6 Ref=1 link(onStencilFunc,5116921:doDisabled,[(390,321)(390,328)]) } Add(GL_Options,5116921,399,315) { link(onEvent,8741455:doDraw,[]) } Add(GL_Options,2230488,252,315) { Flag=11 link(onEvent,14661851:doStencilOp,[]) } Add(GL_StencilOp,5805993,546,315) { link(onStencilOp,2156549:doStencilFunc,[]) } Add(GL_StencilFunc,2156549,595,315) { Func=4 Ref=1 link(onStencilFunc,4082630:doDraw,[(635,321)(635,364)(242,364)(242,384)]) } Add(GL_Translate,16460065,399,378) { Z=0.2 link(onTranslate,8474916:doDraw,[]) } Add(GL_GTools,16329553,350,378) { Point(doPushMatrix) link(onEvent,16460065:doTranslate,[]) } Add(GL_GTools,16348534,497,378) { Point(doPopMatrix) } Add(GL_Main,12986311,217,112) { Color=32896 link(onInit,16663485:doEnabled,[]) link(Handle,10677880:Var1,[]) } Add(GL_Options,6616114,497,315) { link(onEvent,5805993:doStencilOp,[]) } Add(GL_Options,1130235,301,378) { Flag=11 link(onEvent,16329553:doPushMatrix,[]) } Add(GL_Cylinder,4082630,252,378) { BaseRadius=0.1 TopRadius=0.1 Height=0.1 Slices=60 Stacks=60 link(onDraw,1130235:doDisabled,[(292,384)(292,391)]) } Add(GL_Cylinder,8474916,448,378) { BaseRadius=0.1 TopRadius=0.1 Height=0.1 Slices=60 Stacks=60 link(onDraw,16348534:doPopMatrix,[]) } Add(GL_Light,11539355,462,112) { Ambient=5059373 Diffuse=11171692 Specular=255 }