FmLibMaterialPicker.dfm 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. object GLLibMaterialPickerForm: TGLLibMaterialPickerForm
  2. Left = 326
  3. Top = 157
  4. BorderStyle = bsDialog
  5. Caption = 'LibMaterial Pickers'
  6. ClientHeight = 295
  7. ClientWidth = 423
  8. Color = clBtnFace
  9. Font.Charset = DEFAULT_CHARSET
  10. Font.Color = clWindowText
  11. Font.Height = -11
  12. Font.Name = 'MS Sans Serif'
  13. Font.Style = []
  14. OnCreate = FormCreate
  15. TextHeight = 13
  16. object Label1: TLabel
  17. Left = 152
  18. Top = 8
  19. Width = 78
  20. Height = 13
  21. Caption = 'Material Preview'
  22. end
  23. object Label2: TLabel
  24. Left = 8
  25. Top = 8
  26. Width = 88
  27. Height = 13
  28. Caption = 'Available Materials'
  29. end
  30. object ListBoxMaterials: TListBox
  31. Left = 8
  32. Top = 24
  33. Width = 137
  34. Height = 223
  35. ItemHeight = 13
  36. TabOrder = 0
  37. OnClick = ListBoxMaterialsClick
  38. OnDblClick = ListBoxMaterialsDblClick
  39. OnKeyPress = ListBoxMaterialsKeyPress
  40. end
  41. object BitBtnOk: TBitBtn
  42. Left = 334
  43. Top = 262
  44. Width = 75
  45. Height = 25
  46. Kind = bkOK
  47. NumGlyphs = 2
  48. TabOrder = 2
  49. end
  50. object BitBtnCancel: TBitBtn
  51. Left = 246
  52. Top = 262
  53. Width = 75
  54. Height = 25
  55. Kind = bkCancel
  56. NumGlyphs = 2
  57. TabOrder = 1
  58. end
  59. object GLSceneViewer1: TGLSceneViewer
  60. Left = 151
  61. Top = 52
  62. Width = 258
  63. Height = 195
  64. Camera = Camera1
  65. FieldOfView = 125.700637817382800000
  66. PenAsTouch = False
  67. OnMouseDown = GLSceneViewer1MouseDown
  68. OnMouseMove = GLSceneViewer1MouseMove
  69. OnMouseWheel = GLSceneViewer1MouseWheel
  70. TabOrder = 3
  71. end
  72. object ComboBoxObject1: TComboBox
  73. Left = 151
  74. Top = 25
  75. Width = 89
  76. Height = 21
  77. TabOrder = 5
  78. OnChange = ComboBoxObject1Change
  79. Items.Strings = (
  80. 'Cube'
  81. 'Sphere'
  82. 'Teapot')
  83. end
  84. object ComboBoxBackGround1: TComboBox
  85. Left = 246
  86. Top = 25
  87. Width = 163
  88. Height = 21
  89. TabOrder = 4
  90. OnChange = ComboBoxBackGround1Change
  91. Items.Strings = (
  92. 'on a pattern background'
  93. 'on a white background'
  94. 'on a black background'
  95. 'on a blue background'
  96. 'on a red background'
  97. 'on a green background')
  98. end
  99. object GLScene1: TGLScene
  100. Left = 173
  101. Top = 78
  102. object BackGroundSprite1: TGLHUDSprite
  103. Material.MaterialOptions = [moNoLighting]
  104. Material.Texture.Image.Picture.Data = {
  105. 07544269746D617076080000424D760800000000000076000000280000004000
  106. 0000400000000100040000000000000800000000000000000000100000000000
  107. 000000000000000080000080000000808000800000008000800080800000C0C0
  108. C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFF
  109. FF00CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  110. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  111. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  112. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  113. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  114. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  115. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  116. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  117. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  118. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  119. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  120. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  121. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  122. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  123. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  124. 5555CCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA555555555555
  125. 5555EEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  126. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  127. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  128. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  129. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  130. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  131. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  132. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  133. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  134. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  135. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  136. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  137. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  138. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  139. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  140. DDDDEEEEEEEEEEEEEEEE33333333333333332222222222222222DDDDDDDDDDDD
  141. DDDD4444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  142. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  143. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  144. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  145. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  146. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  147. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  148. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  149. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  150. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  151. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  152. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  153. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  154. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  155. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  156. 11114444444444444444CCCCCCCCCCCCCCCC9999999999999999111111111111
  157. 1111000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  158. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  159. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  160. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  161. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  162. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  163. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  164. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  165. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  166. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  167. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  168. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  169. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  170. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  171. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  172. FFFF000000000000000088888888888888887777777777777777FFFFFFFFFFFF
  173. FFFF}
  174. Material.Texture.Disabled = False
  175. Rotation = 0.000000000000000000
  176. end
  177. object dcWorld1: TGLDummyCube
  178. CubeSize = 1.000000000000000000
  179. object Cube1: TGLCube
  180. end
  181. object Sphere1: TGLSphere
  182. Radius = 1.000000000000000000
  183. end
  184. object Teapot1: TGLTeapot
  185. Position.Coordinates = {00000000000000BF000000000000803F}
  186. Scale.Coordinates = {00004040000040400000404000000000}
  187. end
  188. end
  189. object dcLight1: TGLDummyCube
  190. Position.Coordinates = {0000000000004040000020410000803F}
  191. Visible = False
  192. CubeSize = 1.000000000000000000
  193. object LightSource2: TGLLightSource
  194. ConstAttenuation = 1.000000000000000000
  195. SpotCutOff = 180.000000000000000000
  196. end
  197. object FireSphere1: TGLSphere
  198. Visible = False
  199. Radius = 0.500000000000000000
  200. end
  201. end
  202. object Camera1: TGLCamera
  203. DepthOfView = 100.000000000000000000
  204. FocalLength = 50.000000000000000000
  205. TargetObject = dcWorld1
  206. Position.Coordinates = {0000004000004040000040400000803F}
  207. object LightSource1: TGLLightSource
  208. ConstAttenuation = 1.000000000000000000
  209. Position.Coordinates = {0000000000004040000020410000803F}
  210. SpotCutOff = 180.000000000000000000
  211. end
  212. end
  213. end
  214. object GLMaterialLibrary1: TGLMaterialLibrary
  215. Materials = <
  216. item
  217. Name = 'LibMaterial1'
  218. Tag = 0
  219. end>
  220. Left = 277
  221. Top = 85
  222. end
  223. end