Вверх ↑
Ответов: 495
Рейтинг: 163
#1: 2010-09-05 13:29:46 ЛС | профиль | цитата
buchkov писал(а):
Если кому интересно могу выложить

Интересно, возможно некое участие в проекте, если автор не против.


Add(MainForm,15261923,175,98)
{
Left=20
Top=105
Width=837
Height=600
MouseCapture=0
Position=1
Point(MouseX)
Point(MouseY)
Point(onResize)
Point(Handle)
link(onCreate,16299401:doEvent1,[])
}
Add(GL_Main,12986311,343,112)
{
Color=12639424
TwoSide=0
TexFilter=1
link(onInit,12198675:doInit,[])
link(onViewPort,3410847:doPerspective,[])
link(Handle,5517251:Handle,[])
}
Add(Timer,9506849,266,161)
{
Interval=30
Enable=1
link(onTimer,1049454:doEvent1,[])
}
Add(GL_GTools,771925,371,161)
{
Point(doClear)
Point(doPushMatrix)
Point(doPopMatrix)
}
Add(Hub,1049454,308,161)
{
OutCount=5
link(onEvent1,771925:doClear,[])
link(onEvent2,771925:doPushMatrix,[])
link(onEvent3,8079493:doRotate,[(344,181)(344,258)])
link(onEvent4,771925:doPopMatrix,[(360,188)(360,181)])
link(onEvent5,12986311:doFlip,[(332,195)(332,132)])
}
Add(Hub,16299401,224,112)
{
OutCount=4
link(onEvent1,12986311:doInit,[])
link(onEvent2,12986311:doViewPort,[])
link(onEvent3,9506849:doTimer,[(259,132)(259,167)])
link(onEvent4,8428433:In,[])
}
Add(GL_Perspective,3410847,392,119)
{
Aspect=2
Fovy=30
}
Add(GL_Point3D,7772462,665,70)
{
Y=1
Z=1
}
Add(GL_Options,15876912,574,112)
{
link(onEvent,13370757:doEnabled,[])
}
Add(GL_Rotate,8079493,455,252)
{
Angle=30
Y=200
link(onRotate,858408:doTranslate,[])
link(Angle,3291853:Position,[])
}
Add(TrackBar,3291853,455,203)
{
Left=90
Top=395
Width=685
Height=20
Max=30
Min=10
Position=30
ThumbLength=10
link(onPosition,3291853:doPosition2,[(498,209)(498,192)(443,192)(443,216)])
}
Add(PaintBox,5517251,336,63)
{
Left=95
Top=10
Width=675
Height=380
Color=16777215
Ctl3D=0
Point(Handle)
Point(onMouseMove)
Point(MouseX)
Point(MouseY)
}
Add(Gl_Translate,858408,497,252)
{
X=-3
Y=-1.2
link(onTranslate,683218:doScale,[])
}
Add(Gl_Scale,683218,539,252)
{
X=0.001
Y=0.001
Z=0.001
link(onScale,9392691:doColor,[])
}
Add(GL_GluTools,12198675,469,112)
{
DrawStyle=3
Texture=0
Point(doDrawStyle)
link(onInit,5809249:doEnabled,[])
}
Add(GL_Options,5809249,532,112)
{
Flag=2
link(onEvent,15876912:doEnabled,[])
}
Add(GL_Color,9392691,581,252)
{
Color=8421376
link(onColor,16416926:doEvent,[])
}
Add(GL_Light,14665421,665,112)
{
link(onEnabled,14665421:doMove,[(704,118)(704,150)(655,150)(655,125)])
link(Point,7772462:Point3D,[])
}
Add(GL_Options,13370757,616,112)
{
Flag=1
link(onEvent,14665421:doEnabled,[])
}
Add(StrList,3936343,742,161)
{
Strings=#19:16/2500/600/0/100/0|20:1400/116/600/0/100/0|24:1416/2500/600/1400/100/0|22:1400/2516/600/0/2500/0|20:1400/100/580/0/0/596|0:|
Point(IdxToSelect)
Point(doAppend)
}
Add(Edit,3303364,350,343)
{
Left=10
Top=185
Width=70
Height=30
Font=[MS Sans Serif,10,0,0,1]
Cursor=2
TabOrder=1
WinStyle=2
Hint="Длина"
Text=""
DataType=2
Point(doSetFocus)
Point(doSelectAll)
link(onEnter,8598128:doEvent1,[])
}
Add(Edit,13038117,343,406)
{
Left=10
Top=240
Width=70
Height=30
Font=[MS Sans Serif,10,0,0,1]
Cursor=2
TabOrder=2
WinStyle=2
Hint="Высота"
Text=""
DataType=2
Point(doSetFocus)
Point(doSelectAll)
link(onEnter,9520200:doEvent1,[])
}
Add(Edit,509836,336,476)
{
Left=10
Top=295
Width=70
Height=30
Font=[MS Sans Serif,10,0,0,1]
Cursor=2
TabOrder=3
WinStyle=2
Hint="Глубина"
Text=""
DataType=2
Point(doSetFocus)
Point(doSelectAll)
link(onEnter,1837202:doEvent1,[])
}
Add(FormatStr,6609669,336,602)
{
DataCount=7
Mask="%3/60/%1/0/0/%6
%3/76/%1/0/60/0
%3/%2/%1/0/%5/0
16/%5/%1/0/76/0
%3/%5/%1/%4/76/0


"
link(onFString,16387222:In,[])
link(Str1,643236:Var2,[])
link(Str2,4323492:Var2,[])
link(Str3,8095455:Var2,[])
link(Str4,9635531:Result,[(363,537)(482,537)])
link(Str5,15464659:Result,[(370,548)(531,548)])
link(Str6,15905324:Result,[(377,580)(594,580)])
}
Add(Button,6835065,182,581)
{
Left=10
Top=340
Width=70
Height=25
TabOrder=4
Hint="Внести"
Caption="ОК"
Point(doSetFocus)
Point(onKeyDown)
link(onClick,8360535:doEvent1,[])
link(onKeyDown,8360535:doEvent2,[])
}
Add(Hub,8360535,238,581)
{
InCount=2
OutCount=3
link(onEvent1,13552142:In,[(262,587)(262,573)])
link(onEvent2,265214:In,[])
link(onEvent3,1069519:doEvent2,[(278,601)(278,370)])
}
Add(PointHint,1166248,224,329)
{
Info=#6:Ширина|
Transparent=0
Width=50
Height=18
}
Add(PointHint,11440788,224,420)
{
Info=#6:Высота|
Transparent=0
Width=50
Height=18
}
Add(Hub,8598128,392,350)
{
link(onEvent1,3303364:doText2,[(418,356)(418,327)(338,327)(338,356)])
link(onEvent2,16630525:doEvent1,[(419,363)(419,391)(296,391)(296,426)])
}
Add(Hub,16630525,308,420)
{
link(onEvent1,13038117:doSetFocus,[])
link(onEvent2,13038117:doSelectAll,[])
}
Add(Hub,9520200,392,413)
{
link(onEvent1,13038117:doText2,[(419,419)(419,400)(331,400)(331,419)])
link(onEvent2,10576681:doEvent1,[(416,426)(416,459)(289,459)(289,496)])
}
Add(Hub,1837202,392,483)
{
link(onEvent1,509836:doText2,[(415,489)(415,469)(324,469)(324,489)])
link(onEvent2,6835065:doSetFocus,[(423,496)(423,519)(170,519)(170,587)])
}
Add(Hub,10576681,301,490)
{
link(onEvent1,509836:doSetFocus,[])
link(onEvent2,509836:doSelectAll,[])
}
Add(Hub,1069519,308,357)
{
InCount=2
link(onEvent1,3303364:doSetFocus,[])
link(onEvent2,3303364:doSelectAll,[])
}
Add(LineBreak,2349533,245,357)
{
link(Out,1069519:doEvent1,[])
Primary=[8428433,35,-224]
}
Add(Math,9635531,476,490)
{
OpType=1
Op2=16
ResultType=0
link(onResult,15464659:doOperation,[])
link(Op1,8095455:Var3,[(482,383)])
}
Add(Math,15464659,525,490)
{
OpType=1
Op2=16
ResultType=0
link(onResult,15905324:doOperation,[(576,496)(576,545)])
link(Op1,4323492:Var3,[(531,453)])
}
Add(GetDataEx,8095455,350,378)
{
link(Data,3303364:Text,[])
}
Add(Math,15905324,588,539)
{
OpType=1
Op2=100
link(onResult,6609669:doString,[(633,545)(633,587)(324,587)(324,608)])
link(Op1,643236:Var3,[(594,530)])
}
Add(GetDataEx,643236,336,525)
{
link(Data,509836:Text,[])
}
Add(GetDataEx,4323492,343,448)
{
link(Data,13038117:Text,[])
}
Add(GL_Point3D,10326167,882,294)
{
link(X,1371442:Part1,[])
link(Y,1371442:Part2,[])
link(Z,1371442:Part3,[])
}
Add(GL_Point3D,16387845,903,294)
{
link(X,1371442:Part4,[])
link(Y,1371442:Part5,[])
link(Z,1371442:Part6,[])
}
Add(ArrayEnum,9713417,749,252)
{
link(onItem,1371442:doSplit,[])
link(onEndEnum,41:doPolygonMode,[(793,265)(793,279)])
link(Array,3936343:Array,[(755,247)(762,261)])
}
Add(GL_Cube2,15847407,882,343)
{
link(Point1,10326167:Point3D,[])
link(Point2,16387845:Point3D,[(895,334)(909,334)])
}
Add(MultiStrPart,1371442,882,252)
{
Char="/"
Count=6
link(onSplit,15847407:doDraw,[(950,258)(950,386)(870,386)(870,349)])
}
Add(LineBreak,16106005,693,182)
{
link(Out,3936343:doText,[])
Primary=[16387222,-280,420]
}
Add(LineBreak,11957954,693,168)
{
link(Out,3936343:doClear,[])
Primary=[13552142,-406,399]
}
Add(Label,13195878,231,42)
{
Left=15
Top=160
Width=66
Height=24
Font=[MS Sans Serif,10,0,0,1]
Caption="Ширина "
}
Add(Label,16750562,243,44)
{
Left=15
Top=215
Width=61
Height=24
Font=[MS Sans Serif,10,0,0,1]
Caption="Высота"
}
Add(Label,11121490,255,44)
{
Left=10
Top=270
Width=70
Height=24
Font=[MS Sans Serif,10,0,0,1]
Caption="Глубина "
}
Add(LineBreak,14034953,434,490)
{
link(Out,9635531:doOperation,[])
Primary=[265214,-147,98]
}
Add(PointHint,16449503,224,329)
{
Info=#6:Ширина|
Transparent=0
Width=50
Height=18
}
Add(GL_PolygonMode,37,686,252)
{
Side=2
Mode=2
link(onPolygonMode,15562044:doWork2,[])
}
Add(GL_PolygonMode,41,805,273)
{
Side=2
Mode=2
}
Add(GL_PolygonMode,6438681,686,294)
{
Side=2
Mode=1
link(onPolygonMode,15562044:doWork3,[(732,300)])
}
Add(IndexToChanel,16416926,623,252)
{
Point(Index)
link(onEvent1,37:doPolygonMode,[])
link(onEvent2,6438681:doPolygonMode,[(671,265)(671,300)])
link(Index,14855524:Checked,[])
}
Add(HubEx,15562044,728,252)
{
link(onEvent,9713417:doEnum,[])
}
Add(CheckBox,14855524,623,203)
{
Left=10
Top=395
Width=65
Caption="Линии"
}


карма: 4

0