MathgeomGLS
222 строки · 5.4 Кб
1object Form1: TForm1
2Left = 219
3Top = 197
4Margins.Left = 4
5Margins.Top = 4
6Margins.Right = 4
7Margins.Bottom = 4
8Caption = 'Delaunay Triangulation'
9ClientHeight = 1119
10ClientWidth = 1736
11Color = clBtnFace
12Font.Charset = DEFAULT_CHARSET
13Font.Color = clWindowText
14Font.Height = -18
15Font.Name = 'MS Sans Serif'
16Font.Style = []
17Position = poScreenCenter
18OnCreate = FormCreate
19OnDestroy = FormDestroy
20OnMouseWheel = FormMouseWheel
21PixelsPerInch = 168
22TextHeight = 24
23object Panel1: TPanel
24Left = 1249
25Top = 0
26Width = 487
27Height = 1119
28Margins.Left = 6
29Margins.Top = 6
30Margins.Right = 6
31Margins.Bottom = 6
32Align = alRight
33BevelOuter = bvNone
34Color = 6316128
35TabOrder = 0
36object TimeLabel: TLabel
37Left = 28
38Top = 378
39Width = 35
40Height = 24
41Margins.Left = 6
42Margins.Top = 6
43Margins.Right = 6
44Margins.Bottom = 6
45Caption = ' '
46end
47object GroupBox1: TGroupBox
48Left = 13
49Top = 14
50Width = 463
51Height = 211
52Margins.Left = 6
53Margins.Top = 6
54Margins.Right = 6
55Margins.Bottom = 6
56Caption = 'Subdivide'
57TabOrder = 0
58object Label3: TLabel
59Left = 28
60Top = 42
61Width = 115
62Height = 24
63Margins.Left = 6
64Margins.Top = 6
65Margins.Right = 6
66Margins.Bottom = 6
67Caption = 'Smooth factor'
68end
69object SmoothTB: TTrackBar
70Left = 28
71Top = 70
72Width = 365
73Height = 35
74Margins.Left = 6
75Margins.Top = 6
76Margins.Right = 6
77Margins.Bottom = 6
78Max = 50
79Frequency = 10
80Position = 10
81TabOrder = 0
82TabStop = False
83ThumbLength = 25
84end
85object SubdivideBtn: TButton
86Left = 28
87Top = 140
88Width = 132
89Height = 43
90Margins.Left = 6
91Margins.Top = 6
92Margins.Right = 6
93Margins.Bottom = 6
94Caption = 'Subdivide'
95TabOrder = 1
96OnClick = SubdivideBtnClick
97end
98end
99object GroupBox2: TGroupBox
100Left = 13
101Top = 252
102Width = 463
103Height = 99
104Margins.Left = 6
105Margins.Top = 6
106Margins.Right = 6
107Margins.Bottom = 6
108Caption = 'Options'
109TabOrder = 1
110object WireframeCB: TCheckBox
111Left = 28
112Top = 42
113Width = 169
114Height = 29
115Margins.Left = 6
116Margins.Top = 6
117Margins.Right = 6
118Margins.Bottom = 6
119Caption = 'Wireframe'
120TabOrder = 0
121OnClick = WireframeCBClick
122end
123object TexturedCB: TCheckBox
124Left = 210
125Top = 42
126Width = 169
127Height = 29
128Margins.Left = 6
129Margins.Top = 6
130Margins.Right = 6
131Margins.Bottom = 6
132Caption = 'Textured'
133TabOrder = 1
134OnClick = TexturedCBClick
135end
136end
137end
138object GLSceneViewer1: TGLSceneViewer
139Left = 0
140Top = 0
141Width = 1249
142Height = 1119
143Margins.Left = 6
144Margins.Top = 6
145Margins.Right = 6
146Margins.Bottom = 6
147Camera = Camera
148Buffer.BackgroundColor = 16492697
149Buffer.FaceCulling = False
150FieldOfView = 159.732940673828100000
151PenAsTouch = False
152Align = alClient
153OnMouseDown = GLSceneViewer1MouseDown
154OnMouseUp = GLSceneViewer1MouseUp
155TabOrder = 1
156end
157object GLScene: TGLScene
158Left = 122
159Top = 44
160object ffWindrose: TGLFreeForm
161Visible = False
162MaterialLibrary = MatLib
163end
164object ffTerrain: TGLFreeForm
165MaterialLibrary = MatLib
166end
167object CamH: TGLDummyCube
168Direction.Coordinates = {0100003FD7B35D3F0000000000000000}
169Position.Coordinates = {00000000000000000000F0410000803F}
170TurnAngle = -30.000000000000000000
171Up.Coordinates = {00000000000000000000803F00000000}
172Visible = False
173CubeSize = 1.000000000000000000
174VisibleAtRunTime = True
175object CamV: TGLDummyCube
176Direction.Coordinates = {00000000EA46773FEE83843E00000000}
177PitchAngle = 15.000000000000000000
178Up.Coordinates = {00000000EE8384BEEA46773F00000000}
179Visible = False
180CubeSize = 1.000000000000000000
181VisibleAtRunTime = True
182object Camera: TGLCamera
183DepthOfView = 10000.000000000000000000
184FocalLength = 100.000000000000000000
185NearPlaneBias = 0.100000001490116100
186TargetObject = CamH
187Position.Coordinates = {000000000000FAC3000000000000803F}
188Direction.Coordinates = {000000000000803F0000000000000000}
189Up.Coordinates = {00000000000000000000803F00000000}
190end
191end
192end
193object GLDirectOpenGL1: TGLDirectOpenGL
194UseBuildList = False
195OnRender = GLDirectOpenGL1Render
196Blend = False
197end
198object GLLightSource1: TGLLightSource
199ConstAttenuation = 1.000000000000000000
200Position.Coordinates = {0000000000004842000000000000803F}
201LightStyle = lsParallel
202SpotCutOff = 180.000000000000000000
203SpotDirection.Coordinates = {0000803F0000803F0000803F00000000}
204end
205end
206object Timer1: TTimer
207Interval = 100
208OnTimer = Timer1Timer
209Left = 878
210Top = 30
211end
212object GLCadencer: TGLCadencer
213Scene = GLScene
214OnProgress = GLCadencerProgress
215Left = 388
216Top = 38
217end
218object MatLib: TGLMaterialLibrary
219Left = 654
220Top = 38
221end
222end
223