FRMaterialPreview.dfm 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. object RMaterialPreview: TRMaterialPreview
  2. Left = 0
  3. Top = 0
  4. Width = 202
  5. Height = 229
  6. AutoSize = True
  7. TabOrder = 0
  8. object CBObject: TComboBox
  9. Left = 0
  10. Top = 0
  11. Width = 60
  12. Height = 28
  13. Style = csDropDownList
  14. TabOrder = 0
  15. OnChange = CBObjectChange
  16. Items.Strings = (
  17. 'Cube'
  18. 'Sphere'
  19. 'Teapot')
  20. end
  21. object CBBackground: TComboBox
  22. Left = 60
  23. Top = 0
  24. Width = 142
  25. Height = 28
  26. Style = csDropDownList
  27. TabOrder = 1
  28. OnChange = CBBackgroundChange
  29. Items.Strings = (
  30. 'on a pattern background'
  31. 'on a white background'
  32. 'on a black background'
  33. 'on a blue background'
  34. 'on a red background'
  35. 'on a green background')
  36. end
  37. object GLSceneViewer: TGLSceneViewer
  38. Left = 0
  39. Top = 26
  40. Width = 202
  41. Height = 203
  42. Camera = Camera
  43. FieldOfView = 71.615516662597660000
  44. PenAsTouch = False
  45. TabOrder = 2
  46. end
  47. object GLScene: TGLScene
  48. ObjectsSorting = osNone
  49. Left = 24
  50. Top = 32
  51. object BackGroundSprite: TGLHUDSprite
  52. Material.MaterialOptions = [moNoLighting]
  53. Material.Texture.Image.Picture.Data = {
  54. 07544269746D617076080000424D760800000000000076000000280000004000
  55. 0000400000000100040000000000000800000000000000000000100000000000
  56. 000000000000000080000080000000808000800000008000800080800000C0C0
  57. C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFF
  58. FF00CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  59. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  60. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  61. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  62. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  63. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  64. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  65. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  66. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  67. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  68. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  69. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  70. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  71. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  72. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  73. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  74. 5555EEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  75. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  76. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  77. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  78. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  79. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  80. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  81. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  82. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  83. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  84. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  85. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  86. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  87. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  88. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  89. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  90. DDDD4444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  91. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  92. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  93. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  94. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  95. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  96. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  97. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  98. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  99. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  100. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  101. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  102. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  103. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  104. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  105. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  106. 1111000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  107. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  108. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  109. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  110. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  111. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  112. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  113. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  114. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  115. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  116. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  117. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  118. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  119. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  120. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  121. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  122. FFFF}
  123. Material.Texture.Disabled = False
  124. Rotation = 0.000000000000000000
  125. end
  126. object World: TGLDummyCube
  127. CubeSize = 1.000000000000000000
  128. object Cube: TGLCube
  129. Material.MaterialLibrary = GLMaterialLibrary
  130. Material.LibMaterialName = 'LibMaterial'
  131. Direction.Coordinates = {FCFAF0B1D8B35D3FFEFFFF3E00000000}
  132. Up.Coordinates = {D7B35DBFFFFF7F3ED7B3DDBE00000000}
  133. end
  134. object Sphere: TGLSphere
  135. Material.MaterialLibrary = GLMaterialLibrary
  136. Material.LibMaterialName = 'LibMaterial'
  137. Radius = 0.800000011920929000
  138. end
  139. object Teapot: TGLTeapot
  140. Material.MaterialLibrary = GLMaterialLibrary
  141. Material.LibMaterialName = 'LibMaterial'
  142. Scale.Coordinates = {00000040000000400000004000000000}
  143. end
  144. end
  145. object Light: TGLDummyCube
  146. Position.Coordinates = {0000000000004040000020410000803F}
  147. CubeSize = 1.000000000000000000
  148. object FireSphere: TGLSphere
  149. Material.BackProperties.Shininess = 47
  150. Material.FrontProperties.Ambient.Color = {A3A2223FCDCC4C3ECDCC4C3E0000803F}
  151. Material.FrontProperties.Emission.Color = {D3D2523FA1A0203F000000000000803F}
  152. Radius = 0.300000011920929000
  153. end
  154. end
  155. object Camera: TGLCamera
  156. DepthOfView = 100.000000000000000000
  157. FocalLength = 140.000000000000000000
  158. TargetObject = Cube
  159. Position.Coordinates = {0000000000000000000020410000803F}
  160. object LightSource: TGLLightSource
  161. ConstAttenuation = 1.000000000000000000
  162. Specular.Color = {0000803F0000803F0000803F0000803F}
  163. SpotCutOff = 180.000000000000000000
  164. end
  165. end
  166. end
  167. object GLMaterialLibrary: TGLMaterialLibrary
  168. Materials = <
  169. item
  170. Name = 'LibMaterial'
  171. Tag = 0
  172. end>
  173. Left = 136
  174. Top = 32
  175. end
  176. end