Unit1.dfm 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. object Form1: TForm1
  2. Left = 0
  3. Top = 0
  4. Caption = 'Smooth Navigator'
  5. ClientHeight = 422
  6. ClientWidth = 625
  7. Color = clBtnFace
  8. Font.Charset = DEFAULT_CHARSET
  9. Font.Color = clWindowText
  10. Font.Height = -11
  11. Font.Name = 'Tahoma'
  12. Font.Style = []
  13. OldCreateOrder = False
  14. OnClose = FormClose
  15. OnCreate = FormCreate
  16. OnKeyPress = FormKeyPress
  17. OnMouseWheel = FormMouseWheel
  18. PixelsPerInch = 96
  19. TextHeight = 13
  20. object GLSceneViewer1: TGLSceneViewer
  21. Left = 0
  22. Top = 0
  23. Width = 625
  24. Height = 375
  25. Camera = GLCamera1
  26. Buffer.BackgroundColor = clTeal
  27. FieldOfView = 150.137161254882800000
  28. PenAsTouch = False
  29. Align = alClient
  30. OnMouseDown = GLSceneViewer1MouseDown
  31. OnMouseMove = GLSceneViewer1MouseMove
  32. TabOrder = 0
  33. end
  34. object Panel3: TPanel
  35. Left = 0
  36. Top = 375
  37. Width = 625
  38. Height = 47
  39. Align = alBottom
  40. BevelOuter = bvNone
  41. TabOrder = 1
  42. object MouseLookCheckBox: TCheckBox
  43. Left = 8
  44. Top = 6
  45. Width = 290
  46. Height = 17
  47. Caption = 'Mouse Look Active (toggle by pressing the space bar)'
  48. TabOrder = 0
  49. OnClick = MouseLookCheckBoxClick
  50. end
  51. object GroupBox2: TGroupBox
  52. Left = 288
  53. Top = 1
  54. Width = 193
  55. Height = 46
  56. Caption = 'FPS'
  57. TabOrder = 1
  58. object RadioButton6: TRadioButton
  59. Left = 8
  60. Top = 16
  61. Width = 41
  62. Height = 17
  63. Caption = 'Max'
  64. Checked = True
  65. TabOrder = 0
  66. TabStop = True
  67. OnClick = RadioButton6Click
  68. end
  69. object RadioButton7: TRadioButton
  70. Left = 64
  71. Top = 16
  72. Width = 50
  73. Height = 17
  74. Caption = 'Middle'
  75. TabOrder = 1
  76. OnClick = RadioButton7Click
  77. end
  78. object RadioButton8: TRadioButton
  79. Left = 136
  80. Top = 16
  81. Width = 50
  82. Height = 17
  83. Caption = 'Low'
  84. TabOrder = 2
  85. OnClick = RadioButton8Click
  86. end
  87. end
  88. object GroupBox1: TGroupBox
  89. Left = 488
  90. Top = 1
  91. Width = 129
  92. Height = 46
  93. Caption = 'Controls'
  94. TabOrder = 2
  95. object Label1: TLabel
  96. Left = 8
  97. Top = 13
  98. Width = 58
  99. Height = 13
  100. Caption = 'Fly = WASD'
  101. end
  102. object Panel1: TPanel
  103. Left = 7
  104. Top = 27
  105. Width = 114
  106. Height = 17
  107. Alignment = taLeftJustify
  108. BevelOuter = bvNone
  109. Caption = 'Accelerate = Hold Shift'
  110. TabOrder = 0
  111. end
  112. end
  113. end
  114. object GLScene1: TGLScene
  115. ObjectsSorting = osNone
  116. Left = 16
  117. Top = 8
  118. object scene: TGLDummyCube
  119. CubeSize = 500.000000000000000000
  120. object GLXYZGrid1: TGLXYZGrid
  121. Direction.Coordinates = {000000000000803F0000000000000000}
  122. Up.Coordinates = {0000000000000000000080BF00000000}
  123. XSamplingScale.Min = -1000.000000000000000000
  124. XSamplingScale.Max = 1000.000000000000000000
  125. XSamplingScale.Step = 20.000000000000000000
  126. YSamplingScale.Min = -1000.000000000000000000
  127. YSamplingScale.Max = 1000.000000000000000000
  128. YSamplingScale.Step = 20.000000000000000000
  129. ZSamplingScale.Step = 0.100000001490116100
  130. end
  131. object GLLightSource1: TGLLightSource
  132. ConstAttenuation = 1.000000000000000000
  133. SpotCutOff = 180.000000000000000000
  134. end
  135. object GLSphere1: TGLSphere
  136. Material.FrontProperties.Ambient.Color = {CDCC4C3EC9C8483FCDCC4C3E0000803F}
  137. Material.FrontProperties.Diffuse.Color = {E0DF5F3FCDCC4C3FCDCC4C3F0000803F}
  138. Material.FrontProperties.Emission.Color = {AFAEAE3E000000008180803D0000803F}
  139. Radius = 10.000000000000000000
  140. end
  141. object GLArrowLine1: TGLArrowLine
  142. Material.FrontProperties.Ambient.Color = {0000803FF8FEFE3E000000000000803F}
  143. Material.FrontProperties.Diffuse.Color = {0000803FF8FEFE3E000000000000803F}
  144. Material.FrontProperties.Emission.Color = {0000803FF8FEFE3E000000000000803F}
  145. Direction.Coordinates = {000000000000803F0000000000000000}
  146. Position.Coordinates = {0000000000004843000000000000803F}
  147. Scale.Coordinates = {0000C8420000C8420000C84200000000}
  148. Up.Coordinates = {0000000000000000000080BF00000000}
  149. BottomRadius = 0.100000001490116100
  150. Height = 1.000000000000000000
  151. TopRadius = 0.100000001490116100
  152. TopArrowHeadHeight = 0.500000000000000000
  153. TopArrowHeadRadius = 0.200000002980232200
  154. BottomArrowHeadHeight = 0.500000000000000000
  155. BottomArrowHeadRadius = 0.200000002980232200
  156. end
  157. end
  158. object GLCamera1: TGLCamera
  159. DepthOfView = 100000.000000000000000000
  160. FocalLength = 50.000000000000000000
  161. TargetObject = GLArrowLine1
  162. CameraStyle = csInfinitePerspective
  163. Position.Coordinates = {0000FAC300004843000061C40000803F}
  164. Direction.Coordinates = {F304353F00000080F304353F00000000}
  165. Up.Coordinates = {00000000FFFF7F3F0000000000000000}
  166. end
  167. end
  168. object GLCadencer1: TGLCadencer
  169. Scene = GLScene1
  170. OnProgress = GLCadencer1Progress
  171. Left = 80
  172. Top = 8
  173. end
  174. object FPSTimer: TTimer
  175. OnTimer = FPSTimerTimer
  176. Left = 152
  177. Top = 8
  178. end
  179. end