Unit1.dfm 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. object Form1: TForm1
  2. Left = 0
  3. Top = 0
  4. Caption = 'Invariance'
  5. ClientHeight = 377
  6. ClientWidth = 540
  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. OnCreate = FormCreate
  15. PixelsPerInch = 96
  16. TextHeight = 13
  17. object GLSceneViewer1: TGLSceneViewer
  18. Left = 0
  19. Top = 0
  20. Width = 540
  21. Height = 377
  22. Camera = GLCamera
  23. Buffer.BackgroundColor = clBlack
  24. FieldOfView = 150.288558959960900000
  25. Align = alClient
  26. OnMouseDown = GLSceneViewer1MouseDown
  27. OnMouseMove = GLSceneViewer1MouseMove
  28. TabOrder = 0
  29. end
  30. object GLScene1: TGLScene
  31. Left = 8
  32. Top = 8
  33. object GLLightSource1: TGLLightSource
  34. Ambient.Color = {0000803F0000803F0000803F0000803F}
  35. ConstAttenuation = 1.000000000000000000
  36. Position.Coordinates = {0000000000004842000020420000803F}
  37. SpotCutOff = 180.000000000000000000
  38. end
  39. object DCCamera: TGLDummyCube
  40. Position.Coordinates = {000000400000803F0000803F0000803F}
  41. CubeSize = 0.500000000000000000
  42. object GLCamera: TGLCamera
  43. DepthOfView = 30.000000000000000000
  44. FocalLength = 50.000000000000000000
  45. NearPlaneBias = 0.100000001490116100
  46. TargetObject = DCCamera
  47. Position.Coordinates = {CDCCCC3E9A99993ECDCC4C3E0000803F}
  48. end
  49. end
  50. object PLGround: TGLPlane
  51. Material.MaterialLibrary = GLMaterialLibrary
  52. Material.LibMaterialName = 'walkway'
  53. Direction.Coordinates = {000000000000803F0000000000000000}
  54. Up.Coordinates = {0000000000000000000080BF00000000}
  55. Height = 3.000000000000000000
  56. Width = 3.000000000000000000
  57. XTiles = 3
  58. YTiles = 3
  59. object GLCube1: TGLCube
  60. Material.MaterialLibrary = GLMaterialLibrary
  61. Material.LibMaterialName = 'rawwall'
  62. Position.Coordinates = {000000BF0000803F0000803E0000803F}
  63. CubeSize = {00000040CDCC4C3E0000003F}
  64. end
  65. end
  66. object DCOrientationInvariant: TGLDummyCube
  67. CubeSize = 1.000000000000000000
  68. CamInvarianceMode = cimOrientation
  69. object GLArrowLine1: TGLArrowLine
  70. Material.MaterialLibrary = GLMaterialLibrary
  71. Material.LibMaterialName = 'walkway'
  72. Direction.Coordinates = {00000000000000BFD6B35D3F00000000}
  73. PitchAngle = -30.000000000000000000
  74. Position.Coordinates = {000000009A99993E3333333F0000803F}
  75. Scale.Coordinates = {CDCC4C3ECDCC4C3ECDCC4C3E00000000}
  76. Up.Coordinates = {00000000D7B35D3F0100003F00000000}
  77. BottomRadius = 0.100000001490116100
  78. Height = 1.000000000000000000
  79. TopRadius = 0.100000001490116100
  80. TopArrowHeadHeight = 0.500000000000000000
  81. TopArrowHeadRadius = 0.200000002980232200
  82. BottomArrowHeadHeight = 0.500000000000000000
  83. BottomArrowHeadRadius = 0.200000002980232200
  84. end
  85. end
  86. object DCPositionInvariant: TGLDummyCube
  87. CubeSize = 1.000000000000000000
  88. CamInvarianceMode = cimPosition
  89. object GLCylinder1: TGLCylinder
  90. Material.MaterialLibrary = GLMaterialLibrary
  91. Material.LibMaterialName = 'marbletiles'
  92. NormalDirection = ndInside
  93. BottomRadius = 6.000000000000000000
  94. Height = 3.000000000000000000
  95. Slices = 24
  96. TopRadius = 6.000000000000000000
  97. Parts = [cySides]
  98. end
  99. end
  100. end
  101. object GLMaterialLibrary: TGLMaterialLibrary
  102. Materials = <
  103. item
  104. Name = 'walkway'
  105. Tag = 0
  106. Material.Texture.ImageClassName = 'TGLPicFileImage'
  107. Material.Texture.Image.PictureFileName = 'walkway.jpg'
  108. Material.Texture.TextureMode = tmModulate
  109. Material.Texture.FilteringQuality = tfAnisotropic
  110. Material.Texture.Disabled = False
  111. end
  112. item
  113. Name = 'rawwall'
  114. Tag = 0
  115. Material.Texture.ImageClassName = 'TGLPicFileImage'
  116. Material.Texture.Image.PictureFileName = 'rawwall.jpg'
  117. Material.Texture.TextureMode = tmModulate
  118. Material.Texture.FilteringQuality = tfAnisotropic
  119. Material.Texture.Disabled = False
  120. TextureScale.Coordinates = {000000400000803F0000803F00000000}
  121. end
  122. item
  123. Name = 'marbletiles'
  124. Tag = 0
  125. Material.Texture.ImageClassName = 'TGLPicFileImage'
  126. Material.Texture.Image.PictureFileName = 'marbletiles.jpg'
  127. Material.Texture.TextureMode = tmModulate
  128. Material.Texture.Disabled = False
  129. TextureScale.Coordinates = {000040410000803F0000803F00000000}
  130. end>
  131. TexturePaths = '..\..\..\..\media\'
  132. Left = 48
  133. Top = 8
  134. end
  135. end