MathgeomGLS
492 строки · 12.2 Кб
1object LevelCurvesForm: TLevelCurvesForm
2Left = 197
3Top = 111
4Caption = 'Level curves'
5ClientHeight = 664
6ClientWidth = 952
7Color = clBtnFace
8Font.Charset = DEFAULT_CHARSET
9Font.Color = clWindowText
10Font.Height = -13
11Font.Name = 'System'
12Font.Style = []
13Menu = MainMenu
14OldCreateOrder = False
15Position = poScreenCenter
16WindowState = wsMaximized
17OnActivate = FormActivate
18OnClose = FormClose
19OnCreate = FormCreate
20OnDeactivate = FormDeactivate
21OnKeyPress = FormKeyPress
22PixelsPerInch = 96
23TextHeight = 16
24object StatusBar: TStatusBar
25Left = 0
26Top = 645
27Width = 952
28Height = 19
29Margins.Left = 2
30Margins.Top = 2
31Margins.Right = 2
32Margins.Bottom = 2
33AutoHint = True
34Panels = <>
35SimplePanel = True
36ExplicitWidth = 928
37end
38object ToolBar1: TToolBar
39Left = 0
40Top = 0
41Width = 952
42Height = 24
43BorderWidth = 1
44Color = clBtnFace
45Indent = 5
46ParentColor = False
47ParentShowHint = False
48ShowHint = True
49TabOrder = 1
50Wrapable = False
51ExplicitWidth = 928
52object ToolButton9: TToolButton
53Left = 5
54Top = 0
55Hint = 'New|Create a new file'
56Caption = '&New'
57ImageIndex = 6
58OnClick = FileNew1Execute
59end
60object ToolButton1: TToolButton
61Left = 28
62Top = 0
63Hint = 'Open|Open a file'
64Caption = '&Open'
65ImageIndex = 7
66OnClick = FileOpen1Execute
67end
68object ToolButton2: TToolButton
69Left = 51
70Top = 0
71Hint = 'Save|Save current file'
72Caption = '&Save'
73ImageIndex = 8
74OnClick = FileSave1Execute
75end
76object ToolButton3: TToolButton
77Left = 74
78Top = 0
79Width = 8
80Caption = 'ToolButton3'
81ImageIndex = 2
82Style = tbsSeparator
83end
84object ToolButton4: TToolButton
85Left = 82
86Top = 0
87Hint = 'Cut|Cuts the selection and puts it on the Clipboard'
88Caption = 'Cu&t'
89ImageIndex = 0
90end
91object ToolButton5: TToolButton
92Left = 105
93Top = 0
94Hint = 'Copy|Copies the selection and puts it on the Clipboard'
95Caption = '&Copy'
96ImageIndex = 1
97end
98object ToolButton6: TToolButton
99Left = 128
100Top = 0
101Hint = 'Paste|Inserts Clipboard contents'
102Caption = '&Paste'
103ImageIndex = 2
104end
105end
106object pnlGLscene2: TPanel
107Left = 0
108Top = 24
109Width = 800
110Height = 621
111Align = alClient
112Caption = 'pnlGLscene2'
113Color = clBlack
114ParentBackground = False
115TabOrder = 2
116object StaticText1: TStaticText
117Left = 936
118Top = 4
119Width = 58
120Height = 20
121BorderStyle = sbsSingle
122Caption = '??? FPS'
123TabOrder = 0
124end
125object View: TGLSceneViewer
126Left = 1
127Top = 1
128Width = 798
129Height = 619
130Camera = cam
131Buffer.BackgroundColor = clBlack
132Buffer.FaceCulling = False
133FieldOfView = 161.646209716796900000
134PenAsTouch = False
135Align = alClient
136OnMouseDown = ViewMouseDown
137OnMouseMove = ViewMouseMove
138OnMouseWheel = ViewMouseWheel
139TabOrder = 1
140end
141object RGpanning: TRadioGroup
142Left = 7
143Top = 6
144Width = 209
145Height = 35
146Color = clWhite
147Columns = 2
148ItemIndex = 1
149Items.Strings = (
150'Panning'
151'Stopped')
152ParentBackground = False
153ParentColor = False
154TabOrder = 2
155OnClick = RGpanningClick
156end
157end
158object pnlDimensoesGL: TPanel
159Left = 800
160Top = 24
161Width = 152
162Height = 621
163Align = alRight
164Color = clWhite
165ParentBackground = False
166TabOrder = 3
167ExplicitLeft = 805
168ExplicitTop = 35
169object Label2: TLabel
170Left = 51
171Top = 270
172Width = 48
173Height = 40
174Caption = 'Plane Position'
175Font.Charset = ANSI_CHARSET
176Font.Color = clWindowText
177Font.Height = -16
178Font.Name = 'Arial Narrow'
179Font.Style = []
180ParentFont = False
181WordWrap = True
182end
183object lbNL: TLabel
184Left = 13
185Top = 116
186Width = 115
187Height = 16
188Caption = 'Number of Levels'
189end
190object RGexamples: TRadioGroup
191Left = 6
192Top = 6
193Width = 131
194Height = 75
195Caption = 'Examples Input Data'
196Font.Charset = ANSI_CHARSET
197Font.Color = clWindowText
198Font.Height = -11
199Font.Name = 'Arial'
200Font.Style = []
201ItemIndex = 0
202Items.Strings = (
203'Example 1'
204'Example 2'
205'Example3')
206ParentFont = False
207TabOrder = 0
208OnClick = RGexamplesClick
209end
210object SeeIsolines: TCheckBox
211Left = 12
212Top = 83
213Width = 125
214Height = 25
215Caption = 'Draw isolines'
216Checked = True
217Font.Charset = ANSI_CHARSET
218Font.Color = clWindowText
219Font.Height = -16
220Font.Name = 'Arial Narrow'
221Font.Style = []
222ParentFont = False
223State = cbChecked
224TabOrder = 1
225WordWrap = True
226OnClick = RGexamplesClick
227end
228object TrackBarNC: TTrackBar
229Left = 5
230Top = 136
231Width = 132
232Height = 33
233Max = 20
234Min = 1
235Position = 20
236TabOrder = 2
237OnChange = TrackBarNCChange
238end
239object rgNodeAspect: TRadioGroup
240Left = 6
241Top = 173
242Width = 131
243Height = 83
244Caption = 'Nodes Aspect'
245ItemIndex = 0
246Items.Strings = (
247'Invisible'
248'Cube'
249'Axis')
250TabOrder = 3
251OnClick = rgNodeAspectClick
252end
253object TrackBarPosition: TTrackBar
254Left = 6
255Top = 262
256Width = 43
257Height = 152
258Max = 20
259Min = 1
260Orientation = trVertical
261Position = 5
262TabOrder = 4
263OnChange = TrackBarPositionChange
264end
265object rgPlaneSelection: TRadioGroup
266Left = 45
267Top = 329
268Width = 73
269Height = 73
270Caption = 'Plane'
271Color = clYellow
272Ctl3D = True
273DoubleBuffered = False
274Font.Charset = ANSI_CHARSET
275Font.Color = clBlack
276Font.Height = -12
277Font.Name = 'Arial'
278Font.Style = []
279ItemIndex = 0
280Items.Strings = (
281'XY'
282'YZ'
283'ZX')
284ParentBackground = False
285ParentColor = False
286ParentCtl3D = False
287ParentDoubleBuffered = False
288ParentFont = False
289TabOrder = 5
290OnClick = rgPlaneSelectionClick
291end
292object rgSplineModes: TRadioGroup
293Left = -7
294Top = 428
295Width = 144
296Height = 133
297Caption = 'Spline Modes'
298Font.Charset = DEFAULT_CHARSET
299Font.Color = clWindowText
300Font.Height = -13
301Font.Name = 'System'
302Font.Style = []
303ItemIndex = 0
304Items.Strings = (
305'Segments'
306'CubicSpline'
307'BezierSpline'
308'NURBSCurve'
309'Lines'
310'Loop')
311ParentFont = False
312TabOrder = 6
313OnClick = rgSplineModesClick
314end
315end
316object MainMenu: TMainMenu
317Left = 296
318Top = 48
319object File1: TMenuItem
320Caption = '&File'
321Hint = 'File related commands'
322object FileNewItem: TMenuItem
323Caption = '&New'
324Hint = 'New|Create a new file'
325ImageIndex = 6
326ShortCut = 16462
327OnClick = FileNew1Execute
328end
329object FileOpenItem: TMenuItem
330Caption = '&Open'
331Hint = 'Open|Open a file'
332ImageIndex = 7
333ShortCut = 16463
334OnClick = FileOpen1Execute
335end
336object FileSaveItem: TMenuItem
337Caption = '&Save'
338Hint = 'Save|Save current file'
339ImageIndex = 8
340ShortCut = 16467
341OnClick = FileSave1Execute
342end
343object FileSaveAsItem: TMenuItem
344Caption = 'Save &As...'
345Hint = 'Save As|Save current file with different name'
346OnClick = FileSave1Execute
347end
348object N1: TMenuItem
349Caption = '-'
350end
351object FileExitItem: TMenuItem
352Caption = 'E&xit'
353Hint = 'Exit|Exit application'
354OnClick = FileExit1Execute
355end
356end
357object Edit1: TMenuItem
358Caption = '&Edit'
359Hint = 'Edit commands'
360object CutItem: TMenuItem
361Caption = 'Cu&t'
362Hint = 'Cut|Cuts the selection and puts it on the Clipboard'
363ImageIndex = 0
364ShortCut = 16472
365end
366object CopyItem: TMenuItem
367Caption = '&Copy'
368Hint = 'Copy|Copies the selection and puts it on the Clipboard'
369ImageIndex = 1
370ShortCut = 16451
371end
372object PasteItem: TMenuItem
373Caption = '&Paste'
374Hint = 'Paste|Inserts Clipboard contents'
375ImageIndex = 2
376ShortCut = 16470
377end
378end
379object Help1: TMenuItem
380Caption = '&Help'
381Hint = 'Help topics'
382object HelpAboutItem: TMenuItem
383Caption = '&About...'
384Hint =
385'About|Displays program information, version number, and copyrigh' +
386't'
387OnClick = HelpAbout1Execute
388end
389end
390end
391object OpenDialog: TOpenDialog
392Filter = 'All Files (*.*)|*.*'
393Left = 80
394Top = 192
395end
396object SaveDialog: TSaveDialog
397Filter = 'All Files (*.*)|*.*'
398Left = 176
399Top = 192
400end
401object GLScene: TGLScene
402Left = 376
403Top = 56
404object DC_utils: TGLDummyCube
405CubeSize = 1.000000000000000000
406object dc_cam: TGLDummyCube
407VisibilityCulling = vcNone
408CubeSize = 0.079999998211860660
409VisibleAtRunTime = True
410object cam: TGLCamera
411DepthOfView = 100.000000000000000000
412FocalLength = 50.000000000000000000
413TargetObject = PlaneXY
414Position.Coordinates = {0000C841000050410000C8410000803F}
415Left = 216
416Top = 152
417object GLLightSource1: TGLLightSource
418ConstAttenuation = 1.000000000000000000
419Position.Coordinates = {0000484200002042000070420000803F}
420SpotCutOff = 180.000000000000000000
421end
422end
423end
424end
425object DC_world: TGLDummyCube
426CubeSize = 1.000000000000000000
427object PlaneXY: TGLFreeForm
428Material.MaterialLibrary = GLMaterialLibrary1
429Material.LibMaterialName = 'Palette'
430ShowAxes = True
431MaterialLibrary = GLMaterialLibrary1
432LightmapLibrary = GLMaterialLibrary1
433end
434end
435end
436object GLMaterialLibrary1: TGLMaterialLibrary
437Materials = <
438item
439Name = 'Palette'
440Tag = 0
441Material.BackProperties.Ambient.Color = {0000803F0000803F0000803F0000803F}
442Material.BackProperties.Emission.Color = {0000803F0000803F0000803F0000803F}
443Material.FrontProperties.Ambient.Color = {0000000000000000000000000000803F}
444Material.FrontProperties.Diffuse.Color = {0000803F0000803F0000803F0000803F}
445Material.FrontProperties.Emission.Color = {CFCECE3ECFCECE3EC3C2C23ED9CE773F}
446Material.FrontProperties.Specular.Color = {0000803F0000803F0000803F0000803F}
447Material.Texture.Image.Picture.Data = {
44807544269746D617066000000424D660000000000000036000000280000001000
4490000010000000100180000000000300000000000000000000000000000000000
4500000C200C2FF00FFFC0100FFFF0100FF0100FFFF007FFF0002FBC0C0C0E3E5E5
451E3E5E5E3E5E5E3E5E5E3E5E5E3E5E5E3E5E5}
452Material.Texture.MagFilter = maNearest
453Material.Texture.MinFilter = miLinear
454Material.Texture.TextureWrap = twNone
455Material.Texture.Disabled = False
456TextureScale.Coordinates = {0000003F0000803F0000803F00000000}
457end
458item
459Name = 'LibMaterial'
460Tag = 0
461Material.FrontProperties.Ambient.Color = {C6BF3F3FDCD8583FDCD8583F0000803F}
462Material.FrontProperties.Diffuse.Color = {EBE0E03EE4DB5B3F9A93133F0000803F}
463Material.FrontProperties.Emission.Color = {0000000000000000000000009A99993E}
464Material.FrontProperties.Specular.Color = {EBE0E03EE4DB5B3FE4DB5B3F0000803F}
465Material.BlendingMode = bmTransparency
466end>
467Left = 480
468Top = 48
469end
470object GLCadencer1: TGLCadencer
471Scene = GLScene
472Enabled = False
473Left = 584
474Top = 49
475end
476object cad: TGLCadencer
477Scene = GLScene
478Enabled = False
479Mode = cmApplicationIdle
480OnProgress = cadProgress
481Left = 32
482Top = 88
483end
484object AsyncTimer1: TGLAsyncTimer
485Enabled = True
486Interval = 800
487OnTimer = AsyncTimer1Timer
488ThreadPriority = tpIdle
489Left = 104
490Top = 88
491end
492end
493