Make(qt) ver(5.0.11) Add(EntryPoint,2953706,21,105) { Left=24 Top=151 Width=618 Height=454 Layout="vert" Caption=#3:DNK| } Add(ScrollBar,9,77,42) { Top=435 Width=610 Height=15 Layout="vert" Maximum=100 Orientation=0 Value=50 } Add(GL_Container,14352,77,105) { link(dist,9:CurrentValue,[]) } BEGIN_SDK Add(GL_ContainerEditor,114352,14,14) { @Width=1595 @Height=477 DataCount=#4:dist| } Add(GLWidget,44352,90,70) { Left=1 Top=1 Width=600 Height=400 MouseTracking=0 Layout="parent.vert" Viewport=1 link(onPaintGL,57:doMatrix,[(141,76)(141,244)]) link(onInitializeGL,18:doClearColor,[]) Point(onMouseMoveEvent) } Add(GL_GluTools,4,210,77) { link(onInit,7:doOption,[]) } Add(GL_Options,5,425,77) { Flag=1 link(onOption,3:doOption,[]) } Add(GL_Options,7,264,77) { Flag=2 link(onOption,75:doOption,[]) } Add(GL_Light,8,369,77) { link(onEnabled,5:doOption,[]) } Add(GL_Axis,11,343,238) { XColor=#fdf8ffff0c7b YColor=#eda50a180a18 ZColor=#3f505765fe3a link(onDraw,14:doTranslate,[]) } Add(GL_CallList,12,572,238) { Index=1050 } Add(GL_Rotate,13,523,238) { Y=1 link(onRotate,12:doCallList,[]) } Add(GL_Translate,14,406,238) { Y=-1.2 link(onTranslate,15:doOperation,[]) } Add(Math,15,469,238) { Op2=3 link(onResult,13:doRotate,[]) link(Op1,15:Result,[(475,224)(461,224)(461,284)(475,284)]) } Add(GL_Clear,16,293,238) { StencilBuffer=1 link(onClear,11:doDraw,[]) } Add(GL_ClearColor,18,160,77) { link(onClearColor,4:doInit,[]) } Add(For,21,565,77) { End=48 link(onEvent,23:doOperation,[]) link(onStop,39:doEndList,[(613,90)(613,139)]) } Add(GL_Rotate,22,810,77) { Y=1 link(onRotate,36:doTranslate,[]) link(Angle,23:Result,[(816,63)(729,63)(729,123)(641,123)]) } Add(Math,23,635,77) { OpType=2 Op2=10 link(onResult,24:doOperation,[]) } Add(Math,24,698,77) { OpType=3 Op2=120 link(onResult,35:doMatrix,[]) } Add(GL_Vertex3D,25,1006,77) { X=0.2 link(onVertex,26:doVertex,[]) } Add(GL_Vertex3D,26,1055,77) { X=-0.2 link(onVertex,38:doEnd,[]) } Add(GL_Color,27,908,77) { Red=1 Green=1 link(onColor,37:doBegin,[]) } Add(GL_Vertex3D,28,833,133) { X=-2 Y=-2 Z=-0.4 link(onVertex,29:doVertex,[]) } Add(GL_Vertex3D,29,882,133) { X=2 Y=-2 Z=-0.4 link(onVertex,30:doVertex,[]) } Add(GL_Vertex3D,30,931,133) { X=2 Y=2 Z=-0.4 link(onVertex,31:doVertex,[]) } Add(GL_Vertex3D,31,980,133) { X=-2 Y=2 Z=-0.4 link(onVertex,42:doEnd,[]) } Add(GL_Options,32,1125,133) { Flag=8 } Add(GL_Options,33,685,133) { Flag=6 link(onOption,40:doBeginList,[]) } Add(GL_BeginList,34,518,77) { Index=1050 link(onBeginList,21:doFor,[]) } Add(GL_MatrixTools,35,756,77) { link(onMatrix,22:doRotate,[]) } Add(GL_Translate,36,861,77) { link(onTranslate,27:doColor,[]) link(Y,24:Result,[(874,63)(789,63)(789,123)(704,123)]) } Add(GL_Begin,37,959,77) { BlockType=1 link(onBegin,25:doVertex,[]) } Add(GL_End,38,1106,77) { link(onEnd,49:doTranslate,[]) } Add(GL_EndList,39,630,133) { link(onEndList,33:doOption,[]) } Add(GL_BeginList,40,735,133) { Index=2 link(onBeginList,41:doBegin,[]) } Add(GL_Begin,41,784,133) { BlockType=7 link(onBegin,28:doVertex,[]) } Add(GL_End,42,1029,133) { link(onEnd,43:doEndList,[]) } Add(GL_EndList,43,1078,133) { link(onEndList,32:doOption,[]) } Add(GL_Sphere,44,1258,77) { Radius=0.05 Slices=10 Stacks=10 link(onDraw,50:doTranslate,[]) } Add(GL_Color,45,1209,77) { Red=1 link(onColor,44:doDraw,[]) } Add(GL_Sphere,46,1510,77) { Radius=0.05 Slices=10 Stacks=10 link(onDraw,52:doMatrix,[]) } Add(GL_Color,47,1461,77) { Blue=1 link(onColor,46:doDraw,[]) } Add(GL_Rotate,48,1363,77) { Angle=180 Y=1 link(onRotate,51:doTranslate,[]) } Add(GL_Translate,49,1162,77) { X=0.2 link(onTranslate,45:doColor,[]) } Add(GL_Translate,50,1309,77) { X=-0.2 link(onTranslate,48:doRotate,[]) } Add(GL_Translate,51,1414,77) { X=0.2 link(onTranslate,47:doColor,[]) } Add(GL_MatrixTools,52,1561,77) { Mode=1 } Add(GL_MatrixTools,57,160,238) { link(onMatrix,74:doTranslate,[]) } Add(GL_MatrixTools,58,293,287) { Mode=1 } Add(Hub,72,259,238) { link(onEvent1,16:doClear,[]) link(onEvent2,58:doMatrix,[(283,251)(283,293)]) } Add(GL_Translate,74,210,238) { Y=-1 link(onTranslate,72:doEvent1,[]) link(Z,17:Result,[(230,219)(230,219)]) } Add(GL_Options,75,313,77) { Flag=3 link(onOption,8:doEnabled,[]) } Add(Timer,2,34,70) { Interval=33 link(onTimer,44352:doUpdateGL,[]) } Add(GL_Options,3,474,77) { link(onOption,34:doBeginList,[]) } Add(Math,17,224,168) { OpType=3 Op2=-10 link(Op1,114352:dist,[(230,131)(20,131)]) } END_SDK Add(VBoxLayout,6,147,105) { Name=#4:vert| }