fRayBoxC.dfm 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. object Form1: TForm1
  2. Left = 0
  3. Top = 0
  4. Margins.Left = 5
  5. Margins.Top = 5
  6. Margins.Right = 5
  7. Margins.Bottom = 5
  8. Caption = 'Ray Box'
  9. ClientHeight = 683
  10. ClientWidth = 921
  11. Color = clBtnFace
  12. Font.Charset = DEFAULT_CHARSET
  13. Font.Color = clWindowText
  14. Font.Height = -19
  15. Font.Name = 'Tahoma'
  16. Font.Style = []
  17. OnCreate = FormCreate
  18. OnKeyPress = FormKeyPress
  19. OnMouseWheel = FormMouseWheel
  20. OnResize = FormResize
  21. PixelsPerInch = 168
  22. TextHeight = 23
  23. object Viewer: TGLSceneViewer
  24. Left = 0
  25. Top = 72
  26. Width = 921
  27. Height = 611
  28. Margins.Left = 5
  29. Margins.Top = 5
  30. Margins.Right = 5
  31. Margins.Bottom = 5
  32. Camera = GLCamera1
  33. Buffer.BackgroundColor = clBlack
  34. FieldOfView = 161.410064697265600000
  35. PenAsTouch = False
  36. Align = alClient
  37. OnMouseDown = ViewerMouseDown
  38. OnMouseMove = ViewerMouseMove
  39. TabOrder = 0
  40. end
  41. object Panel1: TPanel
  42. Left = 0
  43. Top = 0
  44. Width = 921
  45. Height = 72
  46. Margins.Left = 5
  47. Margins.Top = 5
  48. Margins.Right = 5
  49. Margins.Bottom = 5
  50. Align = alTop
  51. TabOrder = 1
  52. object Label1: TLabel
  53. Left = 518
  54. Top = 21
  55. Width = 58
  56. Height = 23
  57. Margins.Left = 5
  58. Margins.Top = 5
  59. Margins.Right = 5
  60. Margins.Bottom = 5
  61. Caption = 'Result:'
  62. end
  63. object LabelFPS: TLabel
  64. Left = 854
  65. Top = 21
  66. Width = 31
  67. Height = 23
  68. Margins.Left = 5
  69. Margins.Top = 5
  70. Margins.Right = 5
  71. Margins.Bottom = 5
  72. Caption = 'FPS'
  73. end
  74. object ButtonTest: TButton
  75. Left = 14
  76. Top = 14
  77. Width = 131
  78. Height = 44
  79. Margins.Left = 5
  80. Margins.Top = 5
  81. Margins.Right = 5
  82. Margins.Bottom = 5
  83. Caption = 'Test!'
  84. Default = True
  85. TabOrder = 0
  86. OnClick = ButtonTestClick
  87. end
  88. object CheckBox1: TCheckBox
  89. Left = 173
  90. Top = 21
  91. Width = 123
  92. Height = 30
  93. Margins.Left = 5
  94. Margins.Top = 5
  95. Margins.Right = 5
  96. Margins.Bottom = 5
  97. Caption = 'View box'
  98. Checked = True
  99. State = cbChecked
  100. TabOrder = 1
  101. OnClick = CheckBox1Click
  102. end
  103. object CheckBox2: TCheckBox
  104. Left = 312
  105. Top = 21
  106. Width = 196
  107. Height = 30
  108. Margins.Left = 5
  109. Margins.Top = 5
  110. Margins.Right = 5
  111. Margins.Bottom = 5
  112. Caption = 'Change pos scale'
  113. Checked = True
  114. State = cbChecked
  115. TabOrder = 2
  116. end
  117. end
  118. object GLScene: TGLScene
  119. Left = 24
  120. Top = 56
  121. object GLCamera1: TGLCamera
  122. DepthOfView = 500.000000000000000000
  123. FocalLength = 50.000000000000000000
  124. NearPlaneBias = 0.100000001490116100
  125. TargetObject = DCCamTarg
  126. Position.Coordinates = {0000A04000000040000040400000803F}
  127. Direction.Coordinates = {000000000000803F0000008000000000}
  128. Up.Coordinates = {00000000000000000000803F00000000}
  129. Left = 256
  130. Top = 144
  131. end
  132. object GLLightSource1: TGLLightSource
  133. ConstAttenuation = 1.000000000000000000
  134. Position.Coordinates = {00007A4400004844000016440000803F}
  135. SpotCutOff = 180.000000000000000000
  136. end
  137. object GLLightSource2: TGLLightSource
  138. ConstAttenuation = 1.000000000000000000
  139. Position.Coordinates = {0000FAC30000C8C3000096C30000803F}
  140. SpotCutOff = 180.000000000000000000
  141. end
  142. object GLDummyCube1: TGLDummyCube
  143. CubeSize = 0.100000001490116100
  144. VisibleAtRunTime = True
  145. end
  146. object DCCamTarg: TGLDummyCube
  147. CubeSize = 1.000000000000000000
  148. object DCCube1: TGLDummyCube
  149. CubeSize = 1.000000000000000000
  150. object GLCube1: TGLCube
  151. end
  152. end
  153. end
  154. object GLLines1: TGLLines
  155. Nodes = <>
  156. NodesAspect = lnaInvisible
  157. Division = 1
  158. SplineMode = lsmSegments
  159. Options = []
  160. end
  161. object GLPoints1: TGLPoints
  162. NoZWrite = False
  163. Static = False
  164. Size = 7.000000000000000000
  165. end
  166. end
  167. object GLCadencer: TGLCadencer
  168. Scene = GLScene
  169. OnProgress = GLCadencerProgress
  170. Left = 80
  171. Top = 56
  172. end
  173. object Timer1: TTimer
  174. OnTimer = Timer1Timer
  175. Left = 24
  176. Top = 112
  177. end
  178. object GLMaterialLibrary: TGLMaterialLibrary
  179. Left = 88
  180. Top = 112
  181. end
  182. end