fImposterC.dfm 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. object Form1: TForm1
  2. Left = 0
  3. Top = 0
  4. Caption = 'Imposter'
  5. ClientHeight = 355
  6. ClientWidth = 486
  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. OnMouseWheel = FormMouseWheel
  16. OnResize = FormResize
  17. PixelsPerInch = 96
  18. TextHeight = 13
  19. object GLSceneViewer1: TGLSceneViewer
  20. Left = 0
  21. Top = 0
  22. Width = 339
  23. Height = 355
  24. Camera = GLCamera1
  25. Buffer.ContextOptions = [roDoubleBuffer, roRenderToWindow, roDestinationAlpha]
  26. FieldOfView = 135.120773315429700000
  27. PenAsTouch = False
  28. Align = alClient
  29. OnMouseDown = GLSceneViewer1MouseDown
  30. OnMouseMove = GLSceneViewer1MouseMove
  31. TabOrder = 0
  32. end
  33. object Panel1: TPanel
  34. Left = 339
  35. Top = 0
  36. Width = 147
  37. Height = 355
  38. Align = alRight
  39. BevelOuter = bvLowered
  40. TabOrder = 1
  41. object LabelTexSize: TLabel
  42. Left = 8
  43. Top = 8
  44. Width = 37
  45. Height = 13
  46. Caption = 'TexSize'
  47. end
  48. object Label2: TLabel
  49. Left = 8
  50. Top = 80
  51. Width = 56
  52. Height = 13
  53. Caption = 'Sample Size'
  54. end
  55. object LabelFPS: TLabel
  56. Left = 6
  57. Top = 120
  58. Width = 18
  59. Height = 13
  60. Caption = 'FPS'
  61. end
  62. object CBShowTeapot: TCheckBox
  63. Left = 8
  64. Top = 32
  65. Width = 97
  66. Height = 17
  67. Caption = 'Show Teapot'
  68. Checked = True
  69. State = cbChecked
  70. TabOrder = 0
  71. OnClick = CBShowTeapotClick
  72. end
  73. object CBShowImposter: TCheckBox
  74. Left = 8
  75. Top = 52
  76. Width = 97
  77. Height = 17
  78. Caption = 'Show Imposters'
  79. Checked = True
  80. State = cbChecked
  81. TabOrder = 1
  82. OnClick = CBShowImposterClick
  83. end
  84. object CBSampleSize: TComboBox
  85. Left = 72
  86. Top = 76
  87. Width = 49
  88. Height = 21
  89. Style = csDropDownList
  90. ItemIndex = 3
  91. TabOrder = 2
  92. Text = '64'
  93. Items.Strings = (
  94. '8'
  95. '16'
  96. '32'
  97. '64'
  98. '128'
  99. '256')
  100. end
  101. end
  102. object GLScene1: TGLScene
  103. Left = 24
  104. Top = 24
  105. object GLDummyCube1: TGLDummyCube
  106. CubeSize = 1.000000000000000000
  107. end
  108. object GLSkyDome1: TGLSkyDome
  109. Direction.Coordinates = {000000000000803F0000000000000000}
  110. Up.Coordinates = {0000000000000000000080BF00000000}
  111. Bands = <
  112. item
  113. StartColor.Color = {0000803F0000803F0000803F0000803F}
  114. StopAngle = 15.000000000000000000
  115. end
  116. item
  117. StartAngle = 15.000000000000000000
  118. StopAngle = 90.000000000000000000
  119. StopColor.Color = {938C0C3E938C0C3E938E0E3F0000803F}
  120. Stacks = 4
  121. end
  122. item
  123. StartAngle = -90.000000000000000000
  124. StartColor.Color = {0000000000000000000000000000803F}
  125. StopColor.Color = {0000803F0000803F0000803F0000803F}
  126. end>
  127. Stars = <>
  128. end
  129. object GLDirectOpenGL1: TGLDirectOpenGL
  130. UseBuildList = False
  131. OnRender = GLDirectOpenGL1Render
  132. Blend = False
  133. end
  134. object GLTeapot1: TGLTeapot
  135. Scale.Coordinates = {00000040000000400000004000000000}
  136. end
  137. object GLLightSource1: TGLLightSource
  138. ConstAttenuation = 1.000000000000000000
  139. Position.Coordinates = {00004842000034420000F0410000803F}
  140. SpotCutOff = 180.000000000000000000
  141. end
  142. object GLCamera1: TGLCamera
  143. DepthOfView = 200.000000000000000000
  144. FocalLength = 70.000000000000000000
  145. TargetObject = GLDirectOpenGL1
  146. Position.Coordinates = {00004040000000400000A0400000803F}
  147. end
  148. end
  149. object GLCadencer1: TGLCadencer
  150. Scene = GLScene1
  151. OnProgress = GLCadencer1Progress
  152. Left = 72
  153. Top = 24
  154. end
  155. object Timer1: TTimer
  156. OnTimer = Timer1Timer
  157. Left = 48
  158. Top = 64
  159. end
  160. end