fdVolcano.dfm 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  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. end
  32. object RadioGroup1: TRadioGroup
  33. Left = 615
  34. Top = 0
  35. Width = 84
  36. Height = 467
  37. Align = alRight
  38. Caption = 'Mode'
  39. ItemIndex = 1
  40. Items.Strings = (
  41. 'Sleepy'
  42. 'Gentle'
  43. 'Average'
  44. 'Restless'
  45. 'Angry'
  46. 'Inferno')
  47. TabOrder = 1
  48. OnClick = RadioGroup1Click
  49. ExplicitLeft = 607
  50. ExplicitHeight = 442
  51. end
  52. object Panel1: TPanel
  53. Left = 0
  54. Top = 467
  55. Width = 699
  56. Height = 27
  57. Align = alBottom
  58. Caption = 'FPS'
  59. TabOrder = 2
  60. ExplicitTop = 442
  61. ExplicitWidth = 691
  62. end
  63. object GLScene1: TGLScene
  64. Left = 24
  65. Top = 16
  66. object DCVolcano: TGLDummyCube
  67. CubeSize = 1.000000000000000000
  68. BehavioursData = {
  69. 0458434F4C02010201060B54474C42496E65727469610200060E53696D706C65
  70. 20496E657274696102000200050000000000000080FF3F020008050000000000
  71. 0000B40540050000000000000000000005000000000000000000000902000802
  72. 0008}
  73. EffectsData = {
  74. 0458434F4C02010201061254474C536F75726365504658456666656374020202
  75. 00120000000002000200060A504658566F6C63616E6F050000000000000080FF
  76. 3F02060200090000000000004040000000000000000002000802000805000000
  77. 0000000080FF3F050000000000CDCCCCFC3F0500000000008FC2F5F83F020002
  78. 00090500000000000000000000080200}
  79. object Sphere1: TGLSphere
  80. Material.FrontProperties.Diffuse.Color = {00000000000000000000803F0000803F}
  81. Material.FrontProperties.Emission.Color = {00000000000000008180003F0000803F}
  82. Position.Coordinates = {0000000000000040000000400000803F}
  83. Radius = 0.300000011920929000
  84. Slices = 12
  85. Stacks = 12
  86. EffectsData = {
  87. 0458434F4C02010201061254474C536F75726365504658456666656374020202
  88. 001200000000020002000607504658426C7565050000000000000080FF3F0206
  89. 020008020008020008050000000000CDCCCCFB3F050000000000CDCCCCFB3F05
  90. 0000000000CDCCCCFB3F02000200090500000000000000000000080200}
  91. end
  92. end
  93. object PFXRenderer: TGLParticleFXRenderer
  94. end
  95. object GLLightSource1: TGLLightSource
  96. ConstAttenuation = 1.000000000000000000
  97. Position.Coordinates = {0000204100002041000000000000803F}
  98. SpotCutOff = 180.000000000000000000
  99. end
  100. object DCCamera: TGLDummyCube
  101. Position.Coordinates = {0000000000004040000000000000803F}
  102. CubeSize = 1.000000000000000000
  103. object GLCamera1: TGLCamera
  104. DepthOfView = 30.000000000000000000
  105. FocalLength = 50.000000000000000000
  106. TargetObject = DCCamera
  107. Position.Coordinates = {00002041000000410000C0400000803F}
  108. end
  109. end
  110. end
  111. object PFXVolcano: TGLPolygonPFXManager
  112. Cadencer = GLCadencer1
  113. Renderer = PFXRenderer
  114. Acceleration.Coordinates = {00000000000080BF0000000000000000}
  115. Friction = 1.000000000000000000
  116. NbSides = 7
  117. ParticleSize = 0.250000000000000000
  118. ColorOuter.Color = {0000803F000000000000000000000000}
  119. LifeColors = <
  120. item
  121. ColorInner.Color = {0000803F000000000000000000000000}
  122. LifeTime = 7.000000000000000000
  123. SizeScale = 1.000000000000000000
  124. end>
  125. Left = 96
  126. Top = 16
  127. end
  128. object GLCadencer1: TGLCadencer
  129. Scene = GLScene1
  130. OnProgress = GLCadencer1Progress
  131. Left = 96
  132. Top = 72
  133. end
  134. object Timer1: TTimer
  135. OnTimer = Timer1Timer
  136. Left = 248
  137. Top = 16
  138. end
  139. object PFXBlue: TGLPolygonPFXManager
  140. Cadencer = GLCadencer1
  141. Renderer = PFXRenderer
  142. Friction = 1.000000000000000000
  143. ParticleSize = 0.550000011920929000
  144. ColorInner.Color = {00000000000000000000803F0000803F}
  145. ColorOuter.Color = {00000000000000001283203F00000000}
  146. LifeColors = <
  147. item
  148. ColorInner.Color = {0000803F0000803F0000803F00000000}
  149. LifeTime = 3.000000000000000000
  150. SizeScale = 1.000000000000000000
  151. end>
  152. Left = 24
  153. Top = 72
  154. end
  155. end