fInvarianceC.dfm 4.5 KB

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