fdNewtonDensity.dfm 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. object FormNewtonDensity: TFormNewtonDensity
  2. Left = 0
  3. Top = 0
  4. Caption = 'Density'
  5. ClientHeight = 456
  6. ClientWidth = 677
  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 = 677
  20. Height = 456
  21. Camera = GLCamera1
  22. FieldOfView = 155.261871337890600000
  23. PenAsTouch = False
  24. Align = alClient
  25. OnMouseDown = GLSceneViewer1MouseDown
  26. TabOrder = 0
  27. ExplicitWidth = 572
  28. ExplicitHeight = 398
  29. end
  30. object SpinEdit1: TSpinEdit
  31. Left = 16
  32. Top = 103
  33. Width = 75
  34. Height = 22
  35. EditorEnabled = False
  36. MaxValue = 20
  37. MinValue = 0
  38. TabOrder = 1
  39. Value = 1
  40. end
  41. object SpinEdit2: TSpinEdit
  42. Left = 16
  43. Top = 159
  44. Width = 75
  45. Height = 22
  46. EditorEnabled = False
  47. MaxValue = 10
  48. MinValue = 0
  49. TabOrder = 2
  50. Value = 1
  51. end
  52. object SpinEdit3: TSpinEdit
  53. Left = 16
  54. Top = 215
  55. Width = 75
  56. Height = 22
  57. EditorEnabled = False
  58. MaxValue = 10
  59. MinValue = 0
  60. TabOrder = 3
  61. Value = 1
  62. end
  63. object GLScene1: TGLScene
  64. Left = 40
  65. Top = 16
  66. object GLCamera1: TGLCamera
  67. DepthOfView = 10000.000000000000000000
  68. FocalLength = 50.000000000000000000
  69. TargetObject = Mag
  70. Position.Coordinates = {000000000000A040000070410000803F}
  71. object GLLightSource1: TGLLightSource
  72. ConstAttenuation = 1.000000000000000000
  73. SpotCutOff = 180.000000000000000000
  74. end
  75. end
  76. object GLPlane1: TGLPlane
  77. Material.FrontProperties.Diffuse.Color = {000000000000803F0000803F0000803F}
  78. Material.FrontProperties.Emission.Color = {00000000F8FEFE3E0000803F0000803F}
  79. Material.BlendingMode = bmModulate
  80. Material.FaceCulling = fcNoCull
  81. Direction.Coordinates = {000000000000803F0000000000000000}
  82. Up.Coordinates = {0000000000000000000080BF00000000}
  83. Height = 50.000000000000000000
  84. Width = 50.000000000000000000
  85. end
  86. object Mag: TGLDummyCube
  87. Position.Coordinates = {000000000000A0C0000000000000803F}
  88. CubeSize = 1.000000000000000000
  89. end
  90. object obj: TGLDummyCube
  91. CubeSize = 1.000000000000000000
  92. object GLCylinder1: TGLCylinder
  93. Material.FrontProperties.Diffuse.Color = {3D0A173F85EBD13E52B89E3E0000803F}
  94. Position.Coordinates = {0000000000008040000000000000803F}
  95. BottomRadius = 3.000000000000000000
  96. Height = 4.000000000000000000
  97. TopRadius = 3.000000000000000000
  98. BehavioursData = {
  99. 0458434F4C02010201060D54474C4E474444796E616D69630200060C68696768
  100. 2064656E7369747902000201060D474C4E47444D616E61676572310800090500
  101. 000000000AD7A3F83F1200000000020109050000000000CDCCCCFB3F05000000
  102. 00000000A0014009050000000000000000000002000802000802000900000000
  103. 00000000000000000000803F020008}
  104. end
  105. object GLCone1: TGLCone
  106. Position.Coordinates = {000000000000C040000000000000803F}
  107. BottomRadius = 2.000000000000000000
  108. Height = 3.000000000000000000
  109. BehavioursData = {
  110. 0458434F4C02010201060D54474C4E474444796E616D69630200060E6E6F726D
  111. 616C2064656E7369747902000201060D474C4E47444D616E6167657231080009
  112. 0500000000000AD7A3F83F1200000000020109050000000000CDCCCCFB3F0500
  113. 00000000000080FF3F090500000000000000000000020008020008020009E2CD
  114. 0C33000040BF000000000000803F020008}
  115. end
  116. object GLCube2: TGLCube
  117. Material.FrontProperties.Diffuse.Color = {0000803F0000803F0000803F0000803F}
  118. Position.Coordinates = {0000000000000041000000000000803F}
  119. BehavioursData = {
  120. 0458434F4C02010201060D54474C4E474444796E616D69630200060B6C6F7720
  121. 64656E7369747902000201060D474C4E47444D616E6167657231080009050000
  122. 0000000AD7A3F83F1200000000020109050000000000CDCCCCFB3F0500000000
  123. 00000080FE3F0905000000000000000000000200080200080200090000000000
  124. 000000000000000000803F020008}
  125. CubeSize = {000040400000404000004040}
  126. end
  127. object SubMarine: TGLCube
  128. Direction.Coordinates = {F304353FFFFFFF3E0100003F00000000}
  129. PitchAngle = 45.000000000000000000
  130. Position.Coordinates = {0000A0400000C040000000000000803F}
  131. TurnAngle = 45.000000000000000000
  132. Up.Coordinates = {5C67A332F404353FF20435BF00000000}
  133. BehavioursData = {
  134. 0458434F4C02010201060D54474C4E474444796E616D69630200060E6E6F726D
  135. 616C2064656E7369747902000201060D474C4E47444D616E6167657231080009
  136. 0500000000000AD7A3F83F1200000000020109050000000000CDCCCCFB3F0500
  137. 00000000000080FF3F0905000000000000000000000200080200080200090000
  138. 000000000000000000000000803F020008}
  139. CubeSize = {0000803F0000803F0000A040}
  140. end
  141. object GLLeadSphere: TGLSphere
  142. Material.FrontProperties.Diffuse.Color = {3D0A173F85EBD13E52B89E3E0000803F}
  143. Position.Coordinates = {000080C00000803F000040C00000803F}
  144. Radius = 2.000000000000000000
  145. BehavioursData = {
  146. 0458434F4C02010201060D54474C4E474444796E616D69630200060C68696768
  147. 2064656E7369747902000201060D474C4E47444D616E61676572310800090500
  148. 000000000AD7A3F83F1200000000020109050000000000CDCCCCFB3F05000000
  149. 00000000A0024009050000000000000000000002000802000802000900000000
  150. 00000000000000000000803F020008}
  151. end
  152. object GLPaperSphere: TGLSphere
  153. Material.FrontProperties.Diffuse.Color = {0000803F0000803F0000803F0000803F}
  154. Position.Coordinates = {000080C00000A0C0000000000000803F}
  155. Radius = 2.000000000000000000
  156. BehavioursData = {
  157. 0458434F4C02010201060D54474C4E474444796E616D69630200060B6C6F7720
  158. 64656E7369747902000201060D474C4E47444D616E6167657231080009050000
  159. 0000000AD7A3F83F1200000000020109050000000000CDCCCCFB3F0500000000
  160. 00CDCCCCFB3F0905000000000000000000000200080200080200090000000000
  161. 000000000000000000803F020008}
  162. end
  163. object GLCapsule1: TGLCapsule
  164. Height = 5.000000000000000000
  165. Slices = 4
  166. Stacks = 4
  167. Radius = 1.500000000000000000
  168. BehavioursData = {
  169. 0458434F4C02010201060D54474C4E474444796E616D69630200060E6E6F726D
  170. 616C2064656E7369747902000201060D474C4E47444D616E6167657231080009
  171. 0500000000000AD7A3F83F1200000000020109050000000000CDCCCCFB3F0500
  172. 00000000000080FF3F0905000000000000000000000200080200080200090000
  173. 000000000000000000000000803F020008}
  174. end
  175. end
  176. object GLCube1: TGLCube
  177. Position.Coordinates = {00000000000020C1000000000000803F}
  178. BehavioursData = {
  179. 0458434F4C02010201060C54474C4E4744537461746963020006067365616265
  180. 6402000201060D474C4E47444D616E61676572310800090500000000000AD7A3
  181. F83F1200000000}
  182. CubeSize = {000048420000803F00004842}
  183. end
  184. object HTLiquidDensity: TGLHUDText
  185. Position.Coordinates = {000070410000AA42000000000000803F}
  186. BitmapFont = GLWindowsBitmapFont1
  187. Text = 'Liquid Density'
  188. Rotation = 0.000000000000000000
  189. ModulateColor.Color = {0000000000000000000000000000803F}
  190. end
  191. object HTLinearViscosity: TGLHUDText
  192. Position.Coordinates = {0000704100000C43000000000000803F}
  193. BitmapFont = GLWindowsBitmapFont1
  194. Text = 'Linear Viscosity'
  195. Rotation = 0.000000000000000000
  196. ModulateColor.Color = {0000000000000000000000000000803F}
  197. end
  198. object HTAngularViscosity: TGLHUDText
  199. Position.Coordinates = {0000704100004343000000000000803F}
  200. BitmapFont = GLWindowsBitmapFont1
  201. Text = 'Angular Viscosity'
  202. Rotation = 0.000000000000000000
  203. ModulateColor.Color = {0000000000000000000000000000803F}
  204. end
  205. end
  206. object GLCadencer1: TGLCadencer
  207. Scene = GLScene1
  208. OnProgress = GLCadencer1Progress
  209. Left = 104
  210. Top = 16
  211. end
  212. object GLSimpleNavigation1: TGLSimpleNavigation
  213. Form = Owner
  214. GLSceneViewer = GLSceneViewer1
  215. FormCaption = 'Density - %FPS'
  216. KeyCombinations = <
  217. item
  218. ShiftState = [ssLeft, ssRight]
  219. Action = snaZoom
  220. end
  221. item
  222. ShiftState = [ssRight]
  223. Action = snaMoveAroundTarget
  224. end>
  225. Left = 416
  226. Top = 16
  227. end
  228. object GLNGDManager1: TGLNGDManager
  229. NewtonSurfaceItem = <>
  230. NewtonSurfacePair = <>
  231. NewtonJoint = <>
  232. Left = 520
  233. Top = 16
  234. end
  235. object GLWindowsBitmapFont1: TGLWindowsBitmapFont
  236. Font.Charset = DEFAULT_CHARSET
  237. Font.Color = clWhite
  238. Font.Height = -11
  239. Font.Name = 'Tahoma'
  240. Font.Style = []
  241. Left = 412
  242. Top = 152
  243. end
  244. object GLSimpleNavigation2: TGLSimpleNavigation
  245. Form = Owner
  246. GLSceneViewer = GLSceneViewer1
  247. FormCaption = 'Density - %FPS'
  248. KeyCombinations = <
  249. item
  250. ShiftState = [ssLeft, ssRight]
  251. Action = snaZoom
  252. end
  253. item
  254. ShiftState = [ssLeft]
  255. Action = snaMoveAroundTarget
  256. end
  257. item
  258. ShiftState = [ssRight]
  259. Action = snaMoveAroundTarget
  260. end>
  261. Left = 64
  262. Top = 256
  263. end
  264. end