Unit1.dfm 3.0 KB

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