Unit1.dfm 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. object Form1: TForm1
  2. Left = 0
  3. Top = 0
  4. Caption = 'Volcano'
  5. ClientHeight = 297
  6. ClientWidth = 476
  7. Color = clBtnFace
  8. Font.Charset = DEFAULT_CHARSET
  9. Font.Color = clWindowText
  10. Font.Height = -11
  11. Font.Name = 'Tahoma'
  12. Font.Style = []
  13. OldCreateOrder = False
  14. OnCreate = FormCreate
  15. PixelsPerInch = 96
  16. TextHeight = 13
  17. object GLSceneViewer1: TGLSceneViewer
  18. Left = 0
  19. Top = 0
  20. Width = 392
  21. Height = 270
  22. Camera = GLCamera1
  23. Buffer.BackgroundColor = clBlack
  24. FieldOfView = 139.353729248046900000
  25. Align = alClient
  26. TabOrder = 0
  27. end
  28. object RadioGroup1: TRadioGroup
  29. Left = 392
  30. Top = 0
  31. Width = 84
  32. Height = 270
  33. Align = alRight
  34. Caption = 'Mode'
  35. ItemIndex = 1
  36. Items.Strings = (
  37. 'Sleepy'
  38. 'Gentle'
  39. 'Average'
  40. 'Restless'
  41. 'Angry'
  42. 'Inferno')
  43. TabOrder = 1
  44. OnClick = RadioGroup1Click
  45. end
  46. object Panel1: TPanel
  47. Left = 0
  48. Top = 270
  49. Width = 476
  50. Height = 27
  51. Align = alBottom
  52. Caption = 'FPS'
  53. TabOrder = 2
  54. end
  55. object GLScene1: TGLScene
  56. Left = 24
  57. Top = 16
  58. object DCVolcano: TGLDummyCube
  59. CubeSize = 1.000000000000000000
  60. BehavioursData = {
  61. 0458434F4C02010201060B54474C42496E65727469610200060E53696D706C65
  62. 20496E657274696102000200050000000000000080FF3F020008050000000000
  63. 0000B40540050000000000000000000005000000000000000000000902000802
  64. 0008}
  65. EffectsData = {
  66. 0458434F4C02010201061254474C536F75726365504658456666656374020202
  67. 00120000000002000200060A504658566F6C63616E6F050000000000000080FF
  68. 3F02060200090000000000004040000000000000000002000802000805000000
  69. 0000000080FF3F050000000000CDCCCCFC3F0500000000008FC2F5F83F020002
  70. 00090500000000000000000000080200}
  71. object Sphere1: TGLSphere
  72. Material.FrontProperties.Diffuse.Color = {00000000000000000000803F0000803F}
  73. Material.FrontProperties.Emission.Color = {00000000000000008180003F0000803F}
  74. Position.Coordinates = {0000000000000040000000400000803F}
  75. Radius = 0.300000011920929000
  76. Slices = 12
  77. Stacks = 12
  78. EffectsData = {
  79. 0458434F4C02010201061254474C536F75726365504658456666656374020202
  80. 001200000000020002000607504658426C7565050000000000000080FF3F0206
  81. 020008020008020008050000000000CDCCCCFB3F050000000000CDCCCCFB3F05
  82. 0000000000CDCCCCFB3F02000200090500000000000000000000080200}
  83. end
  84. end
  85. object PFXRenderer: TGLParticleFXRenderer
  86. end
  87. object GLLightSource1: TGLLightSource
  88. ConstAttenuation = 1.000000000000000000
  89. Position.Coordinates = {0000204100002041000000000000803F}
  90. SpotCutOff = 180.000000000000000000
  91. end
  92. object DCCamera: TGLDummyCube
  93. Position.Coordinates = {0000000000004040000000000000803F}
  94. CubeSize = 1.000000000000000000
  95. object GLCamera1: TGLCamera
  96. DepthOfView = 30.000000000000000000
  97. FocalLength = 50.000000000000000000
  98. TargetObject = DCCamera
  99. Position.Coordinates = {00002041000000410000C0400000803F}
  100. end
  101. end
  102. end
  103. object PFXVolcano: TGLPolygonPFXManager
  104. Cadencer = GLCadencer1
  105. Renderer = PFXRenderer
  106. Acceleration.Coordinates = {00000000000080BF0000000000000000}
  107. Friction = 1.000000000000000000
  108. NbSides = 7
  109. ParticleSize = 0.250000000000000000
  110. ColorOuter.Color = {0000803F000000000000000000000000}
  111. LifeColors = <
  112. item
  113. ColorInner.Color = {0000803F000000000000000000000000}
  114. LifeTime = 7.000000000000000000
  115. SizeScale = 1.000000000000000000
  116. end>
  117. Left = 112
  118. Top = 16
  119. end
  120. object GLCadencer1: TGLCadencer
  121. Scene = GLScene1
  122. OnProgress = GLCadencer1Progress
  123. Left = 24
  124. Top = 80
  125. end
  126. object Timer1: TTimer
  127. OnTimer = Timer1Timer
  128. Left = 248
  129. Top = 16
  130. end
  131. object PFXBlue: TGLPolygonPFXManager
  132. Cadencer = GLCadencer1
  133. Renderer = PFXRenderer
  134. Friction = 1.000000000000000000
  135. ParticleSize = 0.550000011920929000
  136. ColorInner.Color = {00000000000000000000803F0000803F}
  137. ColorOuter.Color = {00000000000000001283203F00000000}
  138. LifeColors = <
  139. item
  140. ColorInner.Color = {0000803F0000803F0000803F00000000}
  141. LifeTime = 3.000000000000000000
  142. SizeScale = 1.000000000000000000
  143. end>
  144. Left = 112
  145. Top = 80
  146. end
  147. end