fdRecorder.dfm 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. object FormAVI: TFormAVI
  2. Left = 217
  3. Top = 94
  4. Caption = 'Hierarchy and AVI recorder'
  5. ClientHeight = 410
  6. ClientWidth = 568
  7. Color = clBtnFace
  8. Constraints.MinHeight = 200
  9. Constraints.MinWidth = 320
  10. Font.Charset = DEFAULT_CHARSET
  11. Font.Color = clWindowText
  12. Font.Height = -13
  13. Font.Name = 'MS Sans Serif'
  14. Font.Style = []
  15. Position = poScreenCenter
  16. Scaled = False
  17. OnKeyPress = FormKeyPress
  18. OnResize = FormResize
  19. TextHeight = 16
  20. object GLSceneViewer1: TGLSceneViewer
  21. Left = 0
  22. Top = 0
  23. Width = 568
  24. Height = 379
  25. Camera = GLCamera1
  26. Buffer.BackgroundColor = clBtnShadow
  27. FieldOfView = 124.358375549316400000
  28. PenAsTouch = False
  29. Align = alClient
  30. TabOrder = 0
  31. ExplicitWidth = 560
  32. ExplicitHeight = 354
  33. end
  34. object TrackBar: TTrackBar
  35. Left = 0
  36. Top = 379
  37. Width = 568
  38. Height = 31
  39. Align = alBottom
  40. Max = 360
  41. PageSize = 10
  42. Frequency = 10
  43. TabOrder = 1
  44. ThumbLength = 15
  45. OnChange = TrackBarChange
  46. ExplicitTop = 354
  47. ExplicitWidth = 560
  48. end
  49. object StaticText1: TStaticText
  50. Left = 20
  51. Top = 20
  52. Width = 54
  53. Height = 20
  54. BorderStyle = sbsSingle
  55. Caption = '??? FPS'
  56. TabOrder = 2
  57. end
  58. object Button1: TButton
  59. Left = 199
  60. Top = 8
  61. Width = 132
  62. Height = 31
  63. Caption = 'Record to AVI...'
  64. TabOrder = 3
  65. OnClick = Button1Click
  66. end
  67. object GLScene1: TGLScene
  68. Left = 40
  69. Top = 56
  70. object Cube1: TGLCube
  71. Material.FrontProperties.Ambient.Color = {0000000000000000000000000000803F}
  72. Material.FrontProperties.Diffuse.Color = {0000000000000000000000000000803F}
  73. Material.FrontProperties.Emission.Color = {0000803F0000803F000000000000803F}
  74. end
  75. object DummyCube1: TGLDummyCube
  76. CubeSize = 2.000000000000000000
  77. object Cube2: TGLCube
  78. Material.FrontProperties.Diffuse.Color = {8786063F8786063F0000803F0000803F}
  79. Material.FrontProperties.Emission.Color = {0000000000000000A1A0203F0000803F}
  80. Position.Coordinates = {0000404000000000000000000000803F}
  81. CubeSize = {0000003F0000003F0000003F}
  82. object DummyCube2: TGLDummyCube
  83. Direction.Coordinates = {00000000F304353FF304353F00000000}
  84. Up.Coordinates = {00000000F304353FF30435BF00000000}
  85. CubeSize = 1.000000000000000000
  86. object Cube3: TGLCube
  87. Position.Coordinates = {000000000000803F000000000000803F}
  88. CubeSize = {CDCC4C3ECDCC4C3ECDCC4C3E}
  89. end
  90. end
  91. end
  92. end
  93. object GLLightSource1: TGLLightSource
  94. ConstAttenuation = 1.000000000000000000
  95. SpotCutOff = 180.000000000000000000
  96. end
  97. object GLCamera1: TGLCamera
  98. DepthOfView = 100.000000000000000000
  99. FocalLength = 100.000000000000000000
  100. TargetObject = Cube1
  101. Position.Coordinates = {000020410000A040000020410000803F}
  102. end
  103. end
  104. object GLCadencer1: TGLCadencer
  105. Scene = GLScene1
  106. Left = 120
  107. Top = 56
  108. end
  109. object AVIRecorder1: TGLAVIRecorder
  110. GLSceneViewer = GLSceneViewer1
  111. Width = 320
  112. Height = 200
  113. Compressor = acShowDialog
  114. OnPostProcessEvent = AVIRecorder1PostProcessEvent
  115. Left = 40
  116. Top = 120
  117. end
  118. end