Unit1.dfm 3.9 KB

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