2
0

fcIntensityMesh.dfm 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. object Form1: TForm1
  2. Left = 0
  3. Top = 0
  4. Caption = 'Intensity Mesh'
  5. ClientHeight = 433
  6. ClientWidth = 641
  7. Color = clBtnFace
  8. Font.Charset = DEFAULT_CHARSET
  9. Font.Color = clWindowText
  10. Font.Height = -11
  11. Font.Name = 'Tahoma'
  12. Font.Style = []
  13. Position = poScreenCenter
  14. OnCreate = FormCreate
  15. TextHeight = 13
  16. object GLSceneViewer1: TGLSceneViewer
  17. Left = 0
  18. Top = 0
  19. Width = 554
  20. Height = 433
  21. Camera = GLCamera
  22. Buffer.BackgroundColor = clTeal
  23. Buffer.ContextOptions = [roDoubleBuffer, roRenderToWindow, roStereo]
  24. Buffer.FaceCulling = False
  25. Buffer.Lighting = False
  26. FieldOfView = 153.991439819335900000
  27. PenAsTouch = False
  28. Align = alClient
  29. OnMouseDown = GLSceneViewer1MouseDown
  30. OnMouseMove = GLSceneViewer1MouseMove
  31. TabOrder = 0
  32. end
  33. object Panel1: TPanel
  34. Left = 554
  35. Top = 0
  36. Width = 87
  37. Height = 433
  38. Align = alRight
  39. TabOrder = 1
  40. DesignSize = (
  41. 87
  42. 433)
  43. object Label1: TLabel
  44. Left = 8
  45. Top = 64
  46. Width = 62
  47. Height = 13
  48. Caption = 'Palette Scale'
  49. end
  50. object CBWireFrame: TCheckBox
  51. Left = 8
  52. Top = 32
  53. Width = 73
  54. Height = 17
  55. Caption = 'Wireframe'
  56. Checked = True
  57. State = cbChecked
  58. TabOrder = 0
  59. end
  60. object CBSmooth: TCheckBox
  61. Left = 8
  62. Top = 8
  63. Width = 57
  64. Height = 17
  65. Caption = 'Smooth'
  66. TabOrder = 1
  67. end
  68. object TBScale: TTrackBar
  69. Left = 26
  70. Top = 88
  71. Width = 31
  72. Height = 333
  73. Anchors = [akLeft, akTop, akBottom]
  74. Max = 200
  75. Orientation = trVertical
  76. PageSize = 10
  77. Frequency = 10
  78. Position = 50
  79. TabOrder = 2
  80. ThumbLength = 15
  81. OnChange = TBScaleChange
  82. end
  83. end
  84. object GLScene1: TGLScene
  85. Left = 32
  86. Top = 24
  87. object GLFreeForm: TGLFreeForm
  88. Material.MaterialLibrary = GLMaterialLibrary1
  89. Material.LibMaterialName = 'Palette'
  90. Scale.Coordinates = {A69B443BA69B443BA69B443B00000000}
  91. AutoCentering = [macCenterX, macCenterY, macUseBarycenter]
  92. end
  93. object DCTarget: TGLDummyCube
  94. ShowAxes = True
  95. CubeSize = 1.000000000000000000
  96. object GLCamera: TGLCamera
  97. DepthOfView = 500.000000000000000000
  98. FocalLength = 50.000000000000000000
  99. SceneScale = 2.000000000000000000
  100. TargetObject = DCTarget
  101. Position.Coordinates = {0000A04000002041000020420000803F}
  102. end
  103. end
  104. object HSPalette: TGLHUDSprite
  105. Material.MaterialLibrary = GLMaterialLibrary1
  106. Material.LibMaterialName = 'Palette'
  107. Position.Coordinates = {0000964300007041000000000000803F}
  108. Rotation = 0.000000000000000000
  109. end
  110. object HTPaletteLeft: TGLHUDText
  111. Position.Coordinates = {000002430000E040000000000000803F}
  112. BitmapFont = GLWindowsBitmapFont
  113. Text = '0'
  114. Rotation = 0.000000000000000000
  115. ModulateColor.Color = {0000000000000000000000000000803F}
  116. end
  117. object HTPaletteRight: TGLHUDText
  118. Position.Coordinates = {0000E6430000E040000000000000803F}
  119. BitmapFont = GLWindowsBitmapFont
  120. Text = '100'
  121. Rotation = 0.000000000000000000
  122. ModulateColor.Color = {0000000000000000000000000000803F}
  123. end
  124. end
  125. object GLMaterialLibrary1: TGLMaterialLibrary
  126. Materials = <
  127. item
  128. Name = 'Palette'
  129. Tag = 0
  130. Material.BackProperties.Ambient.Color = {0000803F0000803F0000803F0000803F}
  131. Material.BackProperties.Emission.Color = {0000803F0000803F0000803F0000803F}
  132. Material.FrontProperties.Ambient.Color = {0000000000000000000000000000803F}
  133. Material.FrontProperties.Diffuse.Color = {0000803F0000803F0000803F0000803F}
  134. Material.FrontProperties.Emission.Color = {CFCECE3ECFCECE3EC3C2C23ED9CE773F}
  135. Material.FrontProperties.Specular.Color = {0000803F0000803F0000803F0000803F}
  136. Material.Texture.Image.Picture.Data = {
  137. 07544269746D617066000000424D660000000000000036000000280000001000
  138. 0000010000000100180000000000300000000000000000000000000000000000
  139. 0000C200C2FF00FFFC0100FFFF0100FF0100FFFF007FFF0002FBC0C0C0E3E5E5
  140. E3E5E5E3E5E5E3E5E5E3E5E5E3E5E5E3E5E5}
  141. Material.Texture.MagFilter = maNearest
  142. Material.Texture.MinFilter = miLinear
  143. Material.Texture.TextureWrap = twSeparate
  144. Material.Texture.FilteringQuality = tfAnisotropic
  145. Material.Texture.Disabled = False
  146. Shader = GLUserShader
  147. end>
  148. Left = 144
  149. Top = 24
  150. end
  151. object GLUserShader: TGLUserShader
  152. Left = 144
  153. Top = 80
  154. end
  155. object GLWindowsBitmapFont: TGLWindowsBitmapFont
  156. Font.Charset = DEFAULT_CHARSET
  157. Font.Color = clWhite
  158. Font.Height = -12
  159. Font.Name = 'Arial'
  160. Font.Style = []
  161. Ranges = <
  162. item
  163. StartASCII = '0'
  164. StopASCII = '9'
  165. StartGlyphIdx = 0
  166. end>
  167. Left = 32
  168. Top = 80
  169. end
  170. end