fVolcanoD.dfm 4.5 KB

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