fMultiProxyD.dfm 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. object FormMultiProxy: TFormMultiProxy
  2. Left = 164
  3. Top = 112
  4. Caption = 'Multi Proxy'
  5. ClientHeight = 444
  6. ClientWidth = 683
  7. Color = clBtnFace
  8. Font.Charset = DEFAULT_CHARSET
  9. Font.Color = clWindowText
  10. Font.Height = -14
  11. Font.Name = 'MS Sans Serif'
  12. Font.Style = []
  13. Position = poScreenCenter
  14. OnCreate = FormCreate
  15. PixelsPerInch = 120
  16. TextHeight = 16
  17. object GLSceneViewer1: TGLSceneViewer
  18. Left = 0
  19. Top = 75
  20. Width = 683
  21. Height = 369
  22. Margins.Left = 4
  23. Margins.Top = 4
  24. Margins.Right = 4
  25. Margins.Bottom = 4
  26. Camera = GLCamera
  27. Buffer.BackgroundColor = clGray
  28. FieldOfView = 123.084136962890600000
  29. PenAsTouch = False
  30. Align = alClient
  31. TabOrder = 0
  32. end
  33. object Panel1: TPanel
  34. Left = 0
  35. Top = 0
  36. Width = 683
  37. Height = 75
  38. Margins.Left = 4
  39. Margins.Top = 4
  40. Margins.Right = 4
  41. Margins.Bottom = 4
  42. Align = alTop
  43. BevelOuter = bvLowered
  44. Font.Charset = DEFAULT_CHARSET
  45. Font.Color = clWindowText
  46. Font.Height = -14
  47. Font.Name = 'Arial'
  48. Font.Style = []
  49. ParentFont = False
  50. TabOrder = 1
  51. object LabelFPS: TLabel
  52. Left = 580
  53. Top = 10
  54. Width = 27
  55. Height = 16
  56. Margins.Left = 4
  57. Margins.Top = 4
  58. Margins.Right = 4
  59. Margins.Bottom = 4
  60. Caption = 'FPS'
  61. end
  62. object RBUseLODs: TRadioButton
  63. Left = 110
  64. Top = 10
  65. Width = 161
  66. Height = 21
  67. Margins.Left = 4
  68. Margins.Top = 4
  69. Margins.Right = 4
  70. Margins.Bottom = 4
  71. Caption = 'Use 3 Levels of Detail'
  72. Checked = True
  73. TabOrder = 0
  74. TabStop = True
  75. OnClick = RBUseLODsClick
  76. end
  77. object RBHighRes: TRadioButton
  78. Left = 110
  79. Top = 30
  80. Width = 161
  81. Height = 21
  82. Margins.Left = 4
  83. Margins.Top = 4
  84. Margins.Right = 4
  85. Margins.Bottom = 4
  86. Caption = 'Force High Resolution'
  87. TabOrder = 1
  88. OnClick = RBUseLODsClick
  89. end
  90. object CBColorize: TCheckBox
  91. Left = 300
  92. Top = 10
  93. Width = 121
  94. Height = 21
  95. Margins.Left = 4
  96. Margins.Top = 4
  97. Margins.Right = 4
  98. Margins.Bottom = 4
  99. Caption = 'Colorize LODs'
  100. Checked = True
  101. State = cbChecked
  102. TabOrder = 2
  103. OnClick = RBUseLODsClick
  104. end
  105. object RBLowRes: TRadioButton
  106. Left = 110
  107. Top = 50
  108. Width = 161
  109. Height = 21
  110. Margins.Left = 4
  111. Margins.Top = 4
  112. Margins.Right = 4
  113. Margins.Bottom = 4
  114. Caption = 'Force Low Resolution'
  115. TabOrder = 3
  116. OnClick = RBUseLODsClick
  117. end
  118. end
  119. object GLScene: TGLScene
  120. Left = 24
  121. Top = 72
  122. object DCTarget: TGLDummyCube
  123. CubeSize = 1.000000000000000000
  124. object GLParticles: TGLParticles
  125. Direction.Coordinates = {0000000000000000FFFF7F3F00000000}
  126. Position.Coordinates = {0000000000000040000000000000803F}
  127. RollAngle = -5.000000000000000000
  128. Up.Coordinates = {B97EB23D9E067F3F0000000000000000}
  129. CubeSize = 1.000000000000000000
  130. object MPSphere: TGLMultiProxy
  131. OnProgress = MPSphereProgress
  132. MasterObjects = <
  133. item
  134. MasterObject = SPHighRes
  135. DistanceMax = 20.000000000000000000
  136. end
  137. item
  138. MasterObject = SPMedRes
  139. DistanceMin = 20.000000000000000000
  140. DistanceMax = 60.000000000000000000
  141. end
  142. item
  143. MasterObject = SPLowRes
  144. DistanceMin = 60.000000000000000000
  145. DistanceMax = 99999.000000000000000000
  146. end>
  147. end
  148. end
  149. end
  150. object DCReferences: TGLDummyCube
  151. Visible = False
  152. CubeSize = 1.000000000000000000
  153. object SPHighRes: TGLSphere
  154. Radius = 0.500000000000000000
  155. Slices = 32
  156. Stacks = 32
  157. end
  158. object SPMedRes: TGLSphere
  159. Radius = 0.500000000000000000
  160. end
  161. object SPLowRes: TGLSphere
  162. Radius = 0.500000000000000000
  163. Slices = 8
  164. Stacks = 8
  165. end
  166. end
  167. object GLLightSource1: TGLLightSource
  168. ConstAttenuation = 1.000000000000000000
  169. Position.Coordinates = {00004842000020420000F0410000803F}
  170. SpotCutOff = 180.000000000000000000
  171. end
  172. object GLCamera: TGLCamera
  173. DepthOfView = 200.000000000000000000
  174. FocalLength = 100.000000000000000000
  175. TargetObject = DCTarget
  176. Position.Coordinates = {0000F04100004040000000400000803F}
  177. end
  178. end
  179. object GLCadencer: TGLCadencer
  180. Scene = GLScene
  181. TimeMultiplier = 0.500000000000000000
  182. Left = 24
  183. Top = 128
  184. end
  185. object Timer1: TTimer
  186. OnTimer = Timer1Timer
  187. Left = 152
  188. Top = 72
  189. end
  190. end