fInvarianceC.dfm 4.6 KB

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