fTweeningD.dfm 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282
  1. object FormTweening: TFormTweening
  2. Left = 325
  3. Top = 237
  4. Margins.Left = 5
  5. Margins.Top = 5
  6. Margins.Right = 5
  7. Margins.Bottom = 5
  8. Caption = 'Tweener'
  9. ClientHeight = 1092
  10. ClientWidth = 1400
  11. Color = clBtnFace
  12. Font.Charset = DEFAULT_CHARSET
  13. Font.Color = clWindowText
  14. Font.Height = -19
  15. Font.Name = 'Tahoma'
  16. Font.Style = []
  17. Position = poScreenCenter
  18. OnCreate = FormCreate
  19. PixelsPerInch = 168
  20. TextHeight = 23
  21. object GLSceneViewer1: TGLSceneViewer
  22. Left = 0
  23. Top = 226
  24. Width = 1400
  25. Height = 866
  26. Margins.Left = 5
  27. Margins.Top = 5
  28. Margins.Right = 5
  29. Margins.Bottom = 5
  30. Camera = GLCamera1
  31. Buffer.BackgroundColor = clMedGray
  32. Buffer.Lighting = False
  33. FieldOfView = 166.826065063476600000
  34. PenAsTouch = False
  35. Align = alClient
  36. OnMouseDown = GLSceneViewer1MouseDown
  37. TabOrder = 0
  38. end
  39. object Panel1: TPanel
  40. Left = 0
  41. Top = 0
  42. Width = 1400
  43. Height = 226
  44. Margins.Left = 5
  45. Margins.Top = 5
  46. Margins.Right = 5
  47. Margins.Bottom = 5
  48. Align = alTop
  49. BevelOuter = bvLowered
  50. TabOrder = 1
  51. object Label2: TLabel
  52. Left = 11
  53. Top = 135
  54. Width = 149
  55. Height = 23
  56. Margins.Left = 5
  57. Margins.Top = 5
  58. Margins.Right = 5
  59. Margins.Bottom = 5
  60. Caption = 'Time to run (ms):'
  61. end
  62. object Label1: TLabel
  63. Left = 292
  64. Top = 135
  65. Width = 149
  66. Height = 23
  67. Margins.Left = 5
  68. Margins.Top = 5
  69. Margins.Right = 5
  70. Margins.Bottom = 5
  71. Caption = 'Time to run (ms):'
  72. end
  73. object Label3: TLabel
  74. Left = 602
  75. Top = 81
  76. Width = 492
  77. Height = 22
  78. Margins.Left = 5
  79. Margins.Top = 5
  80. Margins.Right = 5
  81. Margins.Bottom = 5
  82. AutoSize = False
  83. Caption = '- Use CTRL + (Left/Right) mouse to move points A and B'
  84. Font.Charset = DEFAULT_CHARSET
  85. Font.Color = clWindowText
  86. Font.Height = -19
  87. Font.Name = 'Tahoma'
  88. Font.Style = [fsItalic]
  89. ParentFont = False
  90. end
  91. object Label4: TLabel
  92. Left = 602
  93. Top = 114
  94. Width = 618
  95. Height = 23
  96. Margins.Left = 5
  97. Margins.Top = 5
  98. Margins.Right = 5
  99. Margins.Bottom = 5
  100. AutoSize = False
  101. Caption =
  102. '- Note that tweening can be used for any data (Position, Color, ' +
  103. 'etc.)'
  104. Font.Charset = DEFAULT_CHARSET
  105. Font.Color = clWindowText
  106. Font.Height = -19
  107. Font.Name = 'Tahoma'
  108. Font.Style = [fsItalic]
  109. ParentFont = False
  110. end
  111. object Label5: TLabel
  112. Left = 602
  113. Top = 147
  114. Width = 618
  115. Height = 51
  116. Margins.Left = 5
  117. Margins.Top = 5
  118. Margins.Right = 5
  119. Margins.Bottom = 5
  120. AutoSize = False
  121. Caption =
  122. '- Note that tweening is time dependant (it will play at the same' +
  123. ' speed on different computers)'
  124. Font.Charset = DEFAULT_CHARSET
  125. Font.Color = clWindowText
  126. Font.Height = -19
  127. Font.Name = 'Tahoma'
  128. Font.Style = [fsItalic]
  129. ParentFont = False
  130. WordWrap = True
  131. end
  132. object Button1: TButton
  133. Left = 11
  134. Top = 28
  135. Width = 271
  136. Height = 44
  137. Margins.Left = 5
  138. Margins.Top = 5
  139. Margins.Right = 5
  140. Margins.Bottom = 5
  141. Caption = 'Go to state A'
  142. TabOrder = 0
  143. OnClick = Button1Click
  144. end
  145. object Button2: TButton
  146. Left = 292
  147. Top = 28
  148. Width = 272
  149. Height = 44
  150. Margins.Left = 5
  151. Margins.Top = 5
  152. Margins.Right = 5
  153. Margins.Bottom = 5
  154. Caption = 'Go to state B'
  155. TabOrder = 1
  156. OnClick = Button2Click
  157. end
  158. object UseCurrentPosition: TCheckBox
  159. Left = 574
  160. Top = 35
  161. Width = 380
  162. Height = 30
  163. Margins.Left = 5
  164. Margins.Top = 5
  165. Margins.Right = 5
  166. Margins.Bottom = 5
  167. Caption = 'Use current position as initial value'
  168. TabOrder = 2
  169. end
  170. object EaseTypeA: TComboBox
  171. Left = 11
  172. Top = 82
  173. Width = 271
  174. Height = 31
  175. Margins.Left = 5
  176. Margins.Top = 5
  177. Margins.Right = 5
  178. Margins.Bottom = 5
  179. Style = csDropDownList
  180. TabOrder = 3
  181. end
  182. object EaseTypeB: TComboBox
  183. Left = 292
  184. Top = 82
  185. Width = 272
  186. Height = 31
  187. Margins.Left = 5
  188. Margins.Top = 5
  189. Margins.Right = 5
  190. Margins.Bottom = 5
  191. Style = csDropDownList
  192. TabOrder = 4
  193. end
  194. object TimeA: TSpinEdit
  195. Left = 165
  196. Top = 130
  197. Width = 117
  198. Height = 34
  199. Margins.Left = 5
  200. Margins.Top = 5
  201. Margins.Right = 5
  202. Margins.Bottom = 5
  203. MaxValue = 0
  204. MinValue = 0
  205. TabOrder = 5
  206. Value = 1000
  207. end
  208. object TimeB: TSpinEdit
  209. Left = 446
  210. Top = 130
  211. Width = 118
  212. Height = 34
  213. Margins.Left = 5
  214. Margins.Top = 5
  215. Margins.Right = 5
  216. Margins.Bottom = 5
  217. MaxValue = 0
  218. MinValue = 0
  219. TabOrder = 6
  220. Value = 2000
  221. end
  222. end
  223. object GLScene1: TGLScene
  224. Left = 24
  225. Top = 146
  226. object GLCamera1: TGLCamera
  227. DepthOfView = 100.000000000000000000
  228. FocalLength = 50.000000000000000000
  229. CameraStyle = csOrtho2D
  230. end
  231. object GLPlane1: TGLPlane
  232. Material.FrontProperties.Diffuse.Color = {B1B0303EF9F8F83DC3C2423F0000803F}
  233. OnProgress = GLPlane1Progress
  234. Height = 50.000000000000000000
  235. Width = 50.000000000000000000
  236. end
  237. object PointA: TGLPoints
  238. Position.Coordinates = {0000164400009643000000000000803F}
  239. NoZWrite = False
  240. Static = False
  241. Size = 10.000000000000000000
  242. Style = psRound
  243. object GLFlatText1: TGLFlatText
  244. Position.Coordinates = {000000000000A041000000000000803F}
  245. BitmapFont = GLWindowsBitmapFont1
  246. Text = 'Point A'
  247. Alignment = taCenter
  248. Layout = tlCenter
  249. Options = []
  250. end
  251. end
  252. object PointB: TGLPoints
  253. Position.Coordinates = {0000484200004842000000000000803F}
  254. NoZWrite = False
  255. Static = False
  256. Size = 10.000000000000000000
  257. Style = psRound
  258. object GLFlatText2: TGLFlatText
  259. Position.Coordinates = {000000000000A041000000000000803F}
  260. BitmapFont = GLWindowsBitmapFont1
  261. Text = 'Point B'
  262. Alignment = taCenter
  263. Layout = tlCenter
  264. Options = []
  265. end
  266. end
  267. end
  268. object GLCadencer1: TGLCadencer
  269. Scene = GLScene1
  270. Left = 24
  271. Top = 226
  272. end
  273. object GLWindowsBitmapFont1: TGLWindowsBitmapFont
  274. Font.Charset = DEFAULT_CHARSET
  275. Font.Color = clWhite
  276. Font.Height = -11
  277. Font.Name = 'Tahoma'
  278. Font.Style = []
  279. Left = 160
  280. Top = 146
  281. end
  282. end