ArenaZ
518 строк · 17.0 Кб
1object Form1: TForm1
2Left = 317
3Height = 284
4Top = 129
5Width = 374
6ClientHeight = 284
7ClientWidth = 374
8LCLVersion = '1.6.4.0'
9object Shape1: TShape
10Left = 272
11Height = 73
12Top = 96
13Width = 73
14Pen.Color = 33023
15Pen.Width = 3
16end
17object pos_r: TImage
18Cursor = crSizeWE
19Left = 400
20Height = 25
21Top = 48
22Width = 17
23end
24object pos_t: TImage
25Cursor = crSizeNS
26Left = 424
27Height = 17
28Top = 24
29Width = 25
30end
31object pos_c: TImage
32Cursor = crSizeAll
33Left = 400
34Height = 17
35Top = 24
36Width = 17
37end
38object Panel1: TPanel
39Left = 189
40Height = 284
41Top = 0
42Width = 185
43Align = alRight
44BevelInner = bvLowered
45BevelOuter = bvNone
46ClientHeight = 284
47ClientWidth = 185
48Color = clSilver
49ParentColor = False
50TabOrder = 0
51object vp2: TGLSceneViewer
52Left = 1
53Height = 134
54Top = 1
55Width = 183
56Camera = cam2
57BeforeRender = vp2BeforeRender
58AfterRender = vp2AfterRender
59Buffer.AmbientColor.Red = 0.200000002980232
60Buffer.AmbientColor.Green = 0.200000002980232
61Buffer.AmbientColor.Blue = 0.200000002980232
62Buffer.AmbientColor.Alpha = 1
63Buffer.ContextOptions = [roDoubleBuffer, roRenderToWindow]
64Buffer.AntiAliasing = aa6x
65FieldOfView = 163.022109985352
66Align = alTop
67TabOrder = 0
68end
69object vp: TGLSceneViewer
70Left = 1
71Height = 148
72Top = 135
73Width = 183
74Camera = cam
75Buffer.AmbientColor.Red = 0.200000002980232
76Buffer.AmbientColor.Green = 0.200000002980232
77Buffer.AmbientColor.Blue = 0.200000002980232
78Buffer.AmbientColor.Alpha = 1
79Buffer.ContextOptions = [roDoubleBuffer, roRenderToWindow]
80Buffer.AntiAliasing = aa6x
81FieldOfView = 111.908126831055
82Align = alClient
83OnMouseDown = vpMouseDown
84OnMouseMove = vpMouseMove
85TabOrder = 1
86end
87end
88object Panel2: TPanel
89Left = 0
90Height = 284
91Top = 0
92Width = 189
93Align = alClient
94BevelOuter = bvNone
95ClientHeight = 284
96ClientWidth = 189
97TabOrder = 1
98object vp1: TGLSceneViewer
99Left = 0
100Height = 135
101Top = 0
102Width = 189
103Camera = cam1
104BeforeRender = vp1BeforeRender
105AfterRender = vp1AfterRender
106Buffer.AmbientColor.Red = 0.200000002980232
107Buffer.AmbientColor.Green = 0.200000002980232
108Buffer.AmbientColor.Blue = 0.200000002980232
109Buffer.AmbientColor.Alpha = 1
110Buffer.ContextOptions = [roDoubleBuffer, roRenderToWindow]
111Buffer.AntiAliasing = aa6x
112FieldOfView = 163.146057128906
113Align = alTop
114TabOrder = 0
115end
116object vp3: TGLSceneViewer
117Left = 0
118Height = 149
119Top = 135
120Width = 189
121Camera = cam3
122BeforeRender = vp3BeforeRender
123AfterRender = vp3AfterRender
124Buffer.AmbientColor.Red = 0.200000002980232
125Buffer.AmbientColor.Green = 0.200000002980232
126Buffer.AmbientColor.Blue = 0.200000002980232
127Buffer.AmbientColor.Alpha = 1
128Buffer.ContextOptions = [roDoubleBuffer, roRenderToWindow]
129Buffer.AntiAliasing = aa6x
130FieldOfView = 164.709976196289
131Align = alClient
132TabOrder = 1
133end
134end
135object AsyncTimer1: TGLAsyncTimer
136Enabled = True
137Interval = 20
138OnTimer = AsyncTimer1Timer
139left = 552
140top = 8
141end
142object GLScene1: TGLScene
143left = 553
144top = 40
145object dc_world: TGLDummyCube
146TagFloat = 0
147PitchAngle = 0
148RollAngle = 0
149TurnAngle = 0
150CubeSize = 1
151EdgeColor.Red = 1
152EdgeColor.Green = 1
153EdgeColor.Blue = 1
154EdgeColor.Alpha = 1
155object dc_light: TGLDummyCube
156TagFloat = 0
157PitchAngle = 0
158RollAngle = 0
159TurnAngle = 0
160CubeSize = 1
161EdgeColor.Red = 1
162EdgeColor.Green = 1
163EdgeColor.Blue = 1
164EdgeColor.Alpha = 1
165object light1: TGLLightSource
166TagFloat = 0
167Ambient.Red = 0
168Ambient.Green = 0
169Ambient.Blue = 0
170Ambient.Alpha = 1
171ConstAttenuation = 1
172Diffuse.Red = 1
173Diffuse.Green = 1
174Diffuse.Blue = 1
175Diffuse.Alpha = 1
176LinearAttenuation = 0
177QuadraticAttenuation = 0
178Position.Coordinates = {
17900004843000096430000C8430000803F
180}
181Specular.Red = 0
182Specular.Green = 0
183Specular.Blue = 0
184Specular.Alpha = 1
185SpotCutOff = 180
186SpotExponent = 0
187end
188end
189object dc_cam: TGLDummyCube
190TagFloat = 0
191PitchAngle = 0
192RollAngle = 0
193TurnAngle = 0
194CubeSize = 1
195EdgeColor.Red = 1
196EdgeColor.Green = 1
197EdgeColor.Blue = 1
198EdgeColor.Alpha = 1
199object cam: TGLCamera
200TagFloat = 0
201DepthOfView = 100
202FocalLength = 50
203TargetObject = dc_cam
204Position.Coordinates = {
2050000C04000000041000020410000803F
206}
207end
208end
209object dc_helpers: TGLDummyCube
210TagFloat = 0
211PitchAngle = 0
212RollAngle = 0
213TurnAngle = 0
214CubeSize = 1
215EdgeColor.Red = 1
216EdgeColor.Green = 1
217EdgeColor.Blue = 1
218EdgeColor.Alpha = 1
219object xyz_grid: TGLXYZGrid
220TagFloat = 0
221PitchAngle = 0
222Position.Coordinates = {
22300000000000000BF000000000000803F
224}
225RollAngle = 0
226ShowAxes = True
227TurnAngle = 0
228LineColor.Red = 1
229LineColor.Green = 1
230LineColor.Blue = 1
231LineColor.Alpha = 1
232XSamplingScale.Min = -5
233XSamplingScale.Max = 5
234XSamplingScale.Origin = 0
235XSamplingScale.Step = 1
236YSamplingScale.Min = 0
237YSamplingScale.Max = 0
238YSamplingScale.Origin = 0
239YSamplingScale.Step = 0.100000001490116
240ZSamplingScale.Min = -5
241ZSamplingScale.Max = 5
242ZSamplingScale.Origin = 0
243ZSamplingScale.Step = 1
244Parts = [gpX, gpZ]
245end
246object xy_grid: TGLXYZGrid
247TagFloat = 0
248PitchAngle = 0
249RollAngle = 0
250TurnAngle = 0
251Visible = False
252LineColor.Red = 1
253LineColor.Green = 1
254LineColor.Blue = 1
255LineColor.Alpha = 1
256XSamplingScale.Min = -20
257XSamplingScale.Max = 20
258XSamplingScale.Origin = 0
259XSamplingScale.Step = 1
260YSamplingScale.Min = -20
261YSamplingScale.Max = 20
262YSamplingScale.Origin = 0
263YSamplingScale.Step = 1
264ZSamplingScale.Min = 0
265ZSamplingScale.Max = 0
266ZSamplingScale.Origin = 0
267ZSamplingScale.Step = 0.100000001490116
268end
269object xz_grid: TGLXYZGrid
270TagFloat = 0
271PitchAngle = 0
272RollAngle = 0
273TurnAngle = 0
274Visible = False
275LineColor.Red = 1
276LineColor.Green = 1
277LineColor.Blue = 1
278LineColor.Alpha = 1
279XSamplingScale.Min = -20
280XSamplingScale.Max = 20
281XSamplingScale.Origin = 0
282XSamplingScale.Step = 1
283YSamplingScale.Min = 0
284YSamplingScale.Max = 0
285YSamplingScale.Origin = 0
286YSamplingScale.Step = 1
287ZSamplingScale.Min = -20
288ZSamplingScale.Max = 20
289ZSamplingScale.Origin = 0
290ZSamplingScale.Step = 1
291Parts = [gpX, gpZ]
292end
293object yz_grid: TGLXYZGrid
294TagFloat = 0
295PitchAngle = 0
296RollAngle = 0
297TurnAngle = 0
298Visible = False
299LineColor.Red = 1
300LineColor.Green = 1
301LineColor.Blue = 1
302LineColor.Alpha = 1
303XSamplingScale.Min = 0
304XSamplingScale.Max = 0
305XSamplingScale.Origin = 0
306XSamplingScale.Step = 1
307YSamplingScale.Min = -20
308YSamplingScale.Max = 20
309YSamplingScale.Origin = 0
310YSamplingScale.Step = 1
311ZSamplingScale.Min = -20
312ZSamplingScale.Max = 20
313ZSamplingScale.Origin = 0
314ZSamplingScale.Step = 1
315Parts = [gpY, gpZ]
316end
317end
318object GLCube1: TGLCube
319TagFloat = 0
320Material.BackProperties.Ambient.Red = 0.200000002980232
321Material.BackProperties.Ambient.Green = 0.200000002980232
322Material.BackProperties.Ambient.Blue = 0.200000002980232
323Material.BackProperties.Ambient.Alpha = 1
324Material.BackProperties.Diffuse.Red = 0.800000011920929
325Material.BackProperties.Diffuse.Green = 0.800000011920929
326Material.BackProperties.Diffuse.Blue = 0.800000011920929
327Material.BackProperties.Diffuse.Alpha = 1
328Material.BackProperties.Emission.Red = 0
329Material.BackProperties.Emission.Green = 0
330Material.BackProperties.Emission.Blue = 0
331Material.BackProperties.Emission.Alpha = 1
332Material.BackProperties.Specular.Red = 0
333Material.BackProperties.Specular.Green = 0
334Material.BackProperties.Specular.Blue = 0
335Material.BackProperties.Specular.Alpha = 1
336Material.FrontProperties.Ambient.Red = 0.200000002980232
337Material.FrontProperties.Ambient.Green = 0.200000002980232
338Material.FrontProperties.Ambient.Blue = 0.200000002980232
339Material.FrontProperties.Ambient.Alpha = 1
340Material.FrontProperties.Diffuse.Red = 0.800000011920929
341Material.FrontProperties.Diffuse.Green = 0.800000011920929
342Material.FrontProperties.Diffuse.Blue = 0.800000011920929
343Material.FrontProperties.Diffuse.Alpha = 1
344Material.FrontProperties.Emission.Red = 0
345Material.FrontProperties.Emission.Green = 0
346Material.FrontProperties.Emission.Blue = 0
347Material.FrontProperties.Emission.Alpha = 1
348Material.FrontProperties.Specular.Red = 0
349Material.FrontProperties.Specular.Green = 0
350Material.FrontProperties.Specular.Blue = 0
351Material.FrontProperties.Specular.Alpha = 1
352Material.Texture.EnvColor.Red = 0
353Material.Texture.EnvColor.Green = 0
354Material.Texture.EnvColor.Blue = 0
355Material.Texture.EnvColor.Alpha = 0
356Material.Texture.BorderColor.Red = 0
357Material.Texture.BorderColor.Green = 0
358Material.Texture.BorderColor.Blue = 0
359Material.Texture.BorderColor.Alpha = 0
360PitchAngle = 0
361RollAngle = 0
362TurnAngle = 0
363end
364object GLCylinder1: TGLCylinder
365TagFloat = 0
366Material.BackProperties.Ambient.Red = 0.200000002980232
367Material.BackProperties.Ambient.Green = 0.200000002980232
368Material.BackProperties.Ambient.Blue = 0.200000002980232
369Material.BackProperties.Ambient.Alpha = 1
370Material.BackProperties.Diffuse.Red = 0.800000011920929
371Material.BackProperties.Diffuse.Green = 0.800000011920929
372Material.BackProperties.Diffuse.Blue = 0.800000011920929
373Material.BackProperties.Diffuse.Alpha = 1
374Material.BackProperties.Emission.Red = 0
375Material.BackProperties.Emission.Green = 0
376Material.BackProperties.Emission.Blue = 0
377Material.BackProperties.Emission.Alpha = 1
378Material.BackProperties.Specular.Red = 0
379Material.BackProperties.Specular.Green = 0
380Material.BackProperties.Specular.Blue = 0
381Material.BackProperties.Specular.Alpha = 1
382Material.FrontProperties.Ambient.Red = 0.200000002980232
383Material.FrontProperties.Ambient.Green = 0.200000002980232
384Material.FrontProperties.Ambient.Blue = 0.200000002980232
385Material.FrontProperties.Ambient.Alpha = 1
386Material.FrontProperties.Diffuse.Red = 0.800000011920929
387Material.FrontProperties.Diffuse.Green = 0.800000011920929
388Material.FrontProperties.Diffuse.Blue = 0.800000011920929
389Material.FrontProperties.Diffuse.Alpha = 1
390Material.FrontProperties.Emission.Red = 0
391Material.FrontProperties.Emission.Green = 0
392Material.FrontProperties.Emission.Blue = 0
393Material.FrontProperties.Emission.Alpha = 1
394Material.FrontProperties.Specular.Red = 0
395Material.FrontProperties.Specular.Green = 0
396Material.FrontProperties.Specular.Blue = 0
397Material.FrontProperties.Specular.Alpha = 1
398Material.Texture.EnvColor.Red = 0
399Material.Texture.EnvColor.Green = 0
400Material.Texture.EnvColor.Blue = 0
401Material.Texture.EnvColor.Alpha = 0
402Material.Texture.BorderColor.Red = 0
403Material.Texture.BorderColor.Green = 0
404Material.Texture.BorderColor.Blue = 0
405Material.Texture.BorderColor.Alpha = 0
406PitchAngle = 0
407Position.Coordinates = {
408000000400000003F000000000000803F
409}
410RollAngle = 0
411TurnAngle = 0
412BottomRadius = 0.5
413Height = 2
414Slices = 6
415Stacks = 1
416TopRadius = 0.300000011920929
417end
418object GLSphere1: TGLSphere
419TagFloat = 0
420Material.BackProperties.Ambient.Red = 0.200000002980232
421Material.BackProperties.Ambient.Green = 0.200000002980232
422Material.BackProperties.Ambient.Blue = 0.200000002980232
423Material.BackProperties.Ambient.Alpha = 1
424Material.BackProperties.Diffuse.Red = 0.800000011920929
425Material.BackProperties.Diffuse.Green = 0.800000011920929
426Material.BackProperties.Diffuse.Blue = 0.800000011920929
427Material.BackProperties.Diffuse.Alpha = 1
428Material.BackProperties.Emission.Red = 0
429Material.BackProperties.Emission.Green = 0
430Material.BackProperties.Emission.Blue = 0
431Material.BackProperties.Emission.Alpha = 1
432Material.BackProperties.Specular.Red = 0
433Material.BackProperties.Specular.Green = 0
434Material.BackProperties.Specular.Blue = 0
435Material.BackProperties.Specular.Alpha = 1
436Material.FrontProperties.Ambient.Red = 0.200000002980232
437Material.FrontProperties.Ambient.Green = 0.200000002980232
438Material.FrontProperties.Ambient.Blue = 0.200000002980232
439Material.FrontProperties.Ambient.Alpha = 1
440Material.FrontProperties.Diffuse.Red = 0.800000011920929
441Material.FrontProperties.Diffuse.Green = 0.800000011920929
442Material.FrontProperties.Diffuse.Blue = 0.800000011920929
443Material.FrontProperties.Diffuse.Alpha = 1
444Material.FrontProperties.Emission.Red = 0
445Material.FrontProperties.Emission.Green = 0
446Material.FrontProperties.Emission.Blue = 0
447Material.FrontProperties.Emission.Alpha = 1
448Material.FrontProperties.Specular.Red = 0
449Material.FrontProperties.Specular.Green = 0
450Material.FrontProperties.Specular.Blue = 0
451Material.FrontProperties.Specular.Alpha = 1
452Material.Texture.EnvColor.Red = 0
453Material.Texture.EnvColor.Green = 0
454Material.Texture.EnvColor.Blue = 0
455Material.Texture.EnvColor.Alpha = 0
456Material.Texture.BorderColor.Red = 0
457Material.Texture.BorderColor.Green = 0
458Material.Texture.BorderColor.Blue = 0
459Material.Texture.BorderColor.Alpha = 0
460PitchAngle = 0
461Position.Coordinates = {
462000000C000000000000000000000803F
463}
464RollAngle = 0
465TurnAngle = 0
466Radius = 0.800000011920929
467Stacks = 8
468end
469end
470object dc_views: TGLDummyCube
471TagFloat = 0
472PitchAngle = 0
473RollAngle = 0
474TurnAngle = 0
475CubeSize = 1
476EdgeColor.Red = 1
477EdgeColor.Green = 1
478EdgeColor.Blue = 1
479EdgeColor.Alpha = 1
480object cam1: TGLCamera
481TagFloat = 0
482DepthOfView = 1000
483FocalLength = 10
484CameraStyle = csOrthogonal
485Position.Coordinates = {
486000000000000FA43000000000000803F
487}
488Direction.Coordinates = {
48900000000000080BF0000000000000000
490}
491Up.Coordinates = {
4920000000000000000000080BF00000000
493}
494end
495object cam2: TGLCamera
496TagFloat = 0
497DepthOfView = 1000
498FocalLength = 10
499CameraStyle = csOrthogonal
500Position.Coordinates = {
50100000000000000000000FA430000803F
502}
503end
504object cam3: TGLCamera
505TagFloat = 0
506DepthOfView = 1000
507FocalLength = 10
508CameraStyle = csOrthogonal
509Position.Coordinates = {
5100000FA4300000000000000000000803F
511}
512Direction.Coordinates = {
513000080BF000000000000000000000000
514}
515end
516end
517end
518end
519