fOdeMachineD.dfm 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. object FormOdeMachine: TFormOdeMachine
  2. Left = 83
  3. Top = 84
  4. Caption = 'Ode Machine'
  5. ClientHeight = 430
  6. ClientWidth = 596
  7. Color = clBtnFace
  8. Font.Charset = DEFAULT_CHARSET
  9. Font.Color = clWindowText
  10. Font.Height = -11
  11. Font.Name = 'MS Sans Serif'
  12. Font.Style = []
  13. Position = poScreenCenter
  14. TextHeight = 13
  15. object GLSceneViewer1: TGLSceneViewer
  16. Left = 0
  17. Top = 0
  18. Width = 596
  19. Height = 430
  20. Camera = GLCamera1
  21. FieldOfView = 153.816207885742200000
  22. PenAsTouch = False
  23. Align = alClient
  24. OnMouseDown = GLSceneViewer1MouseDown
  25. OnMouseMove = GLSceneViewer1MouseMove
  26. TabOrder = 0
  27. end
  28. object GLScene1: TGLScene
  29. Left = 32
  30. Top = 8
  31. object GLDummyCube1: TGLDummyCube
  32. Position.Coordinates = {0000803F00000000000000000000803F}
  33. CubeSize = 1.000000000000000000
  34. object GLCamera1: TGLCamera
  35. DepthOfView = 100.000000000000000000
  36. FocalLength = 50.000000000000000000
  37. TargetObject = GLDummyCube1
  38. Position.Coordinates = {00000040000060400000C0400000803F}
  39. object GLLightSource1: TGLLightSource
  40. ConstAttenuation = 1.000000000000000000
  41. SpotCutOff = 180.000000000000000000
  42. end
  43. end
  44. end
  45. object Machine: TGLDummyCube
  46. CubeSize = 1.000000000000000000
  47. object Wheel: TGLCylinder
  48. Material.FrontProperties.Diffuse.Color = {938C0C3E938C0C3E938E0E3F0000803F}
  49. Position.Coordinates = {000020C000000000000000000000803F}
  50. BottomRadius = 2.000000000000000000
  51. Height = 0.500000000000000000
  52. Slices = 32
  53. TopRadius = 2.000000000000000000
  54. BehavioursData = {
  55. 0458434F4C02010201060D54474C4F444544796E616D69630200060B4F444520
  56. 44796E616D696302000200060D474C4F44454D616E6167657231020005000000
  57. 000000008000400802000500000000000000FA08400500000000000000000000
  58. 0500000000000000000000050000000000000000000005000000000000000000
  59. 0005000000000000000000000500000000000000000000050000000000000000
  60. 00000500000000000000000000050000000000000000000002010458434F4C02
  61. 010203061554474C4F4445456C656D656E7443796C696E646572020006084379
  62. 6C696E6465720200020009000020C000000000000000000000803F0200080200
  63. 08050000000000000080FF3F0200050000000000000080004005000000000000
  64. 0080FE3F02000200060843796C696E6465720200020009000020C0000000C000
  65. 0000000000803F020008020008050000000000000080FF3F0200050000000000
  66. 000080FE3F0500000000000000A0014002000200060843796C696E6465720200
  67. 020009000020C00000003F0000C0BF0000803F02000802000805000000000000
  68. 0080FF3F0200050000000000000080FD3F050000000000000080FF3F09}
  69. object Axle: TGLCylinder
  70. Material.FrontProperties.Diffuse.Color = {938C0C3EDCD6D63E938E0E3F0000803F}
  71. Position.Coordinates = {00000000000000C0000000000000803F}
  72. BottomRadius = 0.500000000000000000
  73. Height = 5.000000000000000000
  74. TopRadius = 0.500000000000000000
  75. end
  76. object Pin1: TGLCylinder
  77. Material.FrontProperties.Diffuse.Color = {938C0C3EDCD6D63E938E0E3F0000803F}
  78. Position.Coordinates = {000000000000003F0000C0BF0000803F}
  79. BottomRadius = 0.250000000000000000
  80. Height = 1.000000000000000000
  81. TopRadius = 0.250000000000000000
  82. end
  83. end
  84. object Arm: TGLCube
  85. Material.FrontProperties.Diffuse.Color = {CDCC0C3FEC51B83DEC51B83D0000803F}
  86. Direction.Coordinates = {4B413AB4000000000000803F00000000}
  87. Position.Coordinates = {0000003F0000403F0000C0BF0000803F}
  88. BehavioursData = {
  89. 0458434F4C02010201060D54474C4F444544796E616D69630200060B4F444520
  90. 44796E616D696302000200060D474C4F44454D616E6167657231020005000000
  91. 00006F1283F53F080E000500000000000000FA08400500000000000000000000
  92. 0500000000000000000000050000000000000000000005000000000000000000
  93. 0005000000000000000000000500000000000000000000050000000000000000
  94. 00000500000000000000000000050000000000000000000002010458434F4C02
  95. 010201061054474C4F4445456C656D656E74426F7802000603426F7802000200
  96. 093333333F0000803F333333BF0000803F020008020008050000000000000080
  97. FF3F02000500000000009A99D90140050000000000CDCCCCFC3F050000000000
  98. 3333B3FE3F09}
  99. CubeSize = {0000F0400000803E0000403F}
  100. end
  101. object Pin2: TGLCylinder
  102. Material.FrontProperties.Diffuse.Color = {938C0C3EDCD6D63E938E0E3F0000803F}
  103. Position.Coordinates = {000060400000003F0000C0BF0000803F}
  104. BottomRadius = 0.250000000000000000
  105. Height = 1.000000000000000000
  106. TopRadius = 0.250000000000000000
  107. BehavioursData = {
  108. 0458434F4C02010201060D54474C4F444544796E616D69630200060B4F444520
  109. 44796E616D696302000200060D474C4F44454D616E6167657231020005000000
  110. 00006F1283F53F0812000500000000000000FA08400500000000000000000000
  111. 0500000000000000000000050000000000000000000005000000000000000000
  112. 0005000000000000000000000500000000000000000000050000000000000000
  113. 00000500000000000000000000050000000000000000000002010458434F4C02
  114. 01020009}
  115. end
  116. object Slider: TGLCube
  117. Material.FrontProperties.Diffuse.Color = {1F856B3F14AE473F52B81E3F0000803F}
  118. Position.Coordinates = {00005040000000000000C0BF0000803F}
  119. CubeSize = {000080400000003F0000803F}
  120. end
  121. end
  122. object ODERenderPoint: TGLRenderPoint
  123. end
  124. object GLHUDText1: TGLHUDText
  125. Position.Coordinates = {0000204100002041000000000000803F}
  126. BitmapFont = GLWindowsBitmapFont1
  127. Rotation = 0.000000000000000000
  128. ModulateColor.Color = {0000000000000000000000000000803F}
  129. end
  130. end
  131. object GLODEManager1: TGLODEManager
  132. Solver = osmQuickStep
  133. Iterations = 3
  134. MaxContacts = 8
  135. RenderPoint = ODERenderPoint
  136. Visible = True
  137. VisibleAtRunTime = False
  138. Left = 120
  139. Top = 8
  140. end
  141. object GLODEJointList1: TGLODEJointList
  142. Left = 224
  143. Top = 8
  144. ODEJointsData = {
  145. 0458434F4C02010204061054474C4F44454A6F696E7448696E67650200060A44
  146. 72697665576865656C0200060D474C4F44454D616E6167657231060557686565
  147. 6C1200000000090200020009000020C000000000000000000000803F02000900
  148. 0000000000803F00000000000000000200050000000000000000000005000000
  149. 000000000000000500000000000000A001400500000000000000A00140050000
  150. 0000000000000000050000000000000000000005000000000000000000000500
  151. 0000000000000000000500000000000000000000050000000000000000000005
  152. 0000000000000000000002000200060C50696E3141726D48696E67650200060D
  153. 474C4F44454D616E61676572310605576865656C060341726D09020002000900
  154. 0020C00000003F0000C0BF0000803F020009000000000000803F000000000000
  155. 0000020005000000000000000000000500000000000000000000050000000000
  156. 0000000000050000000000000000000005000000000000000000000500000000
  157. 0000000000000500000000000000000000050000000000000000000005000000
  158. 0000000000000005000000000000000000000500000000000000000000061154
  159. 474C4F44454A6F696E7448696E6765320200060C41726D50696E3248696E6765
  160. 0200060D474C4F44454D616E6167657231060341726D060450696E3209020002
  161. 0009000060400000003F0000C0BF0000803F020009000000000000803F000000
  162. 0000000000020008020005000000000000000000000500000000000000000000
  163. 0500000000000000000000050000000000000000000005000000000000000000
  164. 0005000000000000000000000500000000000000000000050000000000000000
  165. 0000050000000000000000000005000000000000000000000500000000000000
  166. 0000000200050000000000000000000005000000000000000000000500000000
  167. 0000000000000500000000000000000000050000000000000000000005000000
  168. 0000000000000005000000000000000000000500000000000000000000050000
  169. 0000000000000000050000000000000000000005000000000000000000000611
  170. 54474C4F44454A6F696E74536C696465720200060A50696E32536C6964657202
  171. 00060D474C4F44454D616E6167657231060450696E3212000000000902000200
  172. 090000803F000000000000000000000000020005000000000000000000000500
  173. 0000000000000000000500000000000000000000050000000000000000000005
  174. 0000000000000000000005000000000000000000000500000000000000000000
  175. 0500000000000000000000050000000000000000000005000000000000000000
  176. 000500000000000000000000}
  177. end
  178. object GLCadencer1: TGLCadencer
  179. Scene = GLScene1
  180. MaxDeltaTime = 0.020000000000000000
  181. OnProgress = GLCadencer1Progress
  182. Left = 32
  183. Top = 72
  184. end
  185. object GLWindowsBitmapFont1: TGLWindowsBitmapFont
  186. Font.Charset = DEFAULT_CHARSET
  187. Font.Color = clWhite
  188. Font.Height = -11
  189. Font.Name = 'MS Sans Serif'
  190. Font.Style = [fsBold]
  191. Left = 352
  192. Top = 8
  193. end
  194. end