fImposterD.dfm 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. object FormImposter: TFormImposter
  2. Left = 110
  3. Top = 65
  4. Margins.Left = 5
  5. Margins.Top = 5
  6. Margins.Right = 5
  7. Margins.Bottom = 5
  8. Caption = 'Imposter'
  9. ClientHeight = 583
  10. ClientWidth = 954
  11. Color = clBtnFace
  12. Font.Charset = DEFAULT_CHARSET
  13. Font.Color = clWindowText
  14. Font.Height = -19
  15. Font.Name = 'MS Sans Serif'
  16. Font.Style = []
  17. Position = poScreenCenter
  18. OnCreate = FormCreate
  19. PixelsPerInch = 168
  20. TextHeight = 24
  21. object GLSceneViewer1: TGLSceneViewer
  22. Left = 0
  23. Top = 0
  24. Width = 697
  25. Height = 583
  26. Margins.Left = 5
  27. Margins.Top = 5
  28. Margins.Right = 5
  29. Margins.Bottom = 5
  30. Camera = GLCamera1
  31. Buffer.ContextOptions = [roDoubleBuffer, roRenderToWindow, roDestinationAlpha]
  32. FieldOfView = 152.993667602539100000
  33. PenAsTouch = False
  34. Align = alClient
  35. OnMouseMove = GLSceneViewer1MouseMove
  36. TabOrder = 0
  37. end
  38. object Panel1: TPanel
  39. Left = 697
  40. Top = 0
  41. Width = 257
  42. Height = 583
  43. Margins.Left = 5
  44. Margins.Top = 5
  45. Margins.Right = 5
  46. Margins.Bottom = 5
  47. Align = alRight
  48. BevelOuter = bvLowered
  49. TabOrder = 1
  50. object LabelTexSize: TLabel
  51. Left = 14
  52. Top = 14
  53. Width = 69
  54. Height = 24
  55. Margins.Left = 5
  56. Margins.Top = 5
  57. Margins.Right = 5
  58. Margins.Bottom = 5
  59. Caption = 'TexSize'
  60. end
  61. object Label2: TLabel
  62. Left = 14
  63. Top = 140
  64. Width = 105
  65. Height = 24
  66. Margins.Left = 5
  67. Margins.Top = 5
  68. Margins.Right = 5
  69. Margins.Bottom = 5
  70. Caption = 'Sample Size'
  71. end
  72. object LabelFPS: TLabel
  73. Left = 11
  74. Top = 210
  75. Width = 36
  76. Height = 24
  77. Margins.Left = 5
  78. Margins.Top = 5
  79. Margins.Right = 5
  80. Margins.Bottom = 5
  81. Caption = 'FPS'
  82. end
  83. object CBShowTeapot: TCheckBox
  84. Left = 14
  85. Top = 56
  86. Width = 170
  87. Height = 30
  88. Margins.Left = 5
  89. Margins.Top = 5
  90. Margins.Right = 5
  91. Margins.Bottom = 5
  92. Caption = 'Show Teapot'
  93. Checked = True
  94. State = cbChecked
  95. TabOrder = 0
  96. OnClick = CBShowTeapotClick
  97. end
  98. object CBShowImposter: TCheckBox
  99. Left = 14
  100. Top = 91
  101. Width = 170
  102. Height = 30
  103. Margins.Left = 5
  104. Margins.Top = 5
  105. Margins.Right = 5
  106. Margins.Bottom = 5
  107. Caption = 'Show Imposters'
  108. Checked = True
  109. State = cbChecked
  110. TabOrder = 1
  111. OnClick = CBShowImposterClick
  112. end
  113. object CBSampleSize: TComboBox
  114. Left = 126
  115. Top = 133
  116. Width = 86
  117. Height = 32
  118. Margins.Left = 5
  119. Margins.Top = 5
  120. Margins.Right = 5
  121. Margins.Bottom = 5
  122. Style = csDropDownList
  123. ItemIndex = 3
  124. TabOrder = 2
  125. Text = '64'
  126. OnChange = CBSampleSizeChange
  127. Items.Strings = (
  128. '8'
  129. '16'
  130. '32'
  131. '64'
  132. '128'
  133. '256')
  134. end
  135. end
  136. object GLScene1: TGLScene
  137. Left = 24
  138. Top = 24
  139. object GLDummyCube1: TGLDummyCube
  140. CubeSize = 1.000000000000000000
  141. end
  142. object GLSkyDome1: TGLSkyDome
  143. Direction.Coordinates = {000000000000803F0000000000000000}
  144. Up.Coordinates = {0000000000000000000080BF00000000}
  145. Bands = <
  146. item
  147. StartColor.Color = {0000803F0000803F0000803F0000803F}
  148. StopAngle = 15.000000000000000000
  149. end
  150. item
  151. StartAngle = 15.000000000000000000
  152. StopAngle = 90.000000000000000000
  153. StopColor.Color = {938C0C3E938C0C3E938E0E3F0000803F}
  154. Stacks = 4
  155. end
  156. item
  157. StartAngle = -90.000000000000000000
  158. StartColor.Color = {0000000000000000000000000000803F}
  159. StopColor.Color = {0000803F0000803F0000803F0000803F}
  160. end>
  161. Stars = <>
  162. end
  163. object GLDirectOpenGL1: TGLDirectOpenGL
  164. UseBuildList = False
  165. OnRender = GLDirectOpenGL1Render
  166. Blend = False
  167. end
  168. object GLTeapot1: TGLTeapot
  169. Scale.Coordinates = {00000040000000400000004000000000}
  170. end
  171. object GLLightSource1: TGLLightSource
  172. ConstAttenuation = 1.000000000000000000
  173. Position.Coordinates = {00004842000034420000F0410000803F}
  174. SpotCutOff = 180.000000000000000000
  175. end
  176. object GLCamera1: TGLCamera
  177. DepthOfView = 200.000000000000000000
  178. FocalLength = 70.000000000000000000
  179. TargetObject = GLDirectOpenGL1
  180. Position.Coordinates = {00004040000000400000A0400000803F}
  181. end
  182. end
  183. object GLCadencer1: TGLCadencer
  184. Scene = GLScene1
  185. OnProgress = GLCadencer1Progress
  186. Left = 72
  187. Top = 24
  188. end
  189. object Timer1: TTimer
  190. OnTimer = Timer1Timer
  191. Left = 48
  192. Top = 64
  193. end
  194. end