Unit1.dfm 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. object Form1: TForm1
  2. Left = 0
  3. Top = 0
  4. Caption = 'GLSL Projected Texture'
  5. ClientHeight = 477
  6. ClientWidth = 622
  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. Position = poScreenCenter
  15. WindowState = wsMaximized
  16. OnCreate = FormCreate
  17. OnMouseWheel = FormMouseWheel
  18. DesignSize = (
  19. 622
  20. 477)
  21. PixelsPerInch = 96
  22. TextHeight = 13
  23. object GLSceneViewer1: TGLSceneViewer
  24. Left = -63
  25. Top = 0
  26. Width = 685
  27. Height = 477
  28. Camera = GLCamera1
  29. Buffer.BackgroundColor = 3080192
  30. Buffer.Lighting = False
  31. Buffer.AntiAliasing = aaNone
  32. FieldOfView = 156.319564819335900000
  33. Anchors = [akLeft, akTop, akRight, akBottom]
  34. OnMouseDown = GLSceneViewer1MouseDown
  35. OnMouseMove = GLSceneViewer1MouseMove
  36. TabOrder = 0
  37. end
  38. object GLScene1: TGLScene
  39. Left = 80
  40. Top = 24
  41. object GLSLProjectedTextures1: TGLSLProjectedTextures
  42. Emitters = <
  43. item
  44. Emitter = GLSLTextureEmitter1
  45. end
  46. item
  47. Emitter = GLSLTextureEmitter2
  48. end>
  49. Ambient.Color = {0000003F0000003F0000003F0000003F}
  50. UseLightmaps = True
  51. object GLFreeForm1: TGLFreeForm
  52. MaterialLibrary = GLMaterialLibrary1
  53. LightmapLibrary = GLMaterialLibrary1
  54. end
  55. object GLCube1: TGLCube
  56. Position.Coordinates = {000000000000A0400000F0410000803F}
  57. CubeSize = {000020410000204100002041}
  58. end
  59. end
  60. object GLDummyCube3: TGLDummyCube
  61. CubeSize = 1.000000000000000000
  62. object GLSLTextureEmitter2: TGLSLTextureEmitter
  63. FOV = 50.000000000000000000
  64. Aspect = 2.000000000000000000
  65. Style = ptsLight
  66. Attenuation = 100.000000000000000000
  67. Brightness = 1.299999952316284000
  68. Color.Color = {0000803F0000803F0000803F0000803F}
  69. UseAttenuation = False
  70. UseQuadraticAttenuation = False
  71. AllowReverseProjection = False
  72. Position.Coordinates = {000000000000A040000000000000803F}
  73. ShowAxes = True
  74. end
  75. object GLArrowLine1: TGLArrowLine
  76. Direction.Coordinates = {00000000000080BF2EBD3BB300000000}
  77. PitchAngle = -90.000000000000000000
  78. Position.Coordinates = {0000A0C10000A0410000A0C10000803F}
  79. Up.Coordinates = {000000002EBD3BB30000803F00000000}
  80. BottomRadius = 1.000000000000000000
  81. Height = 10.000000000000000000
  82. TopRadius = 1.000000000000000000
  83. TopArrowHeadHeight = 5.000000000000000000
  84. TopArrowHeadRadius = 2.000000000000000000
  85. BottomArrowHeadHeight = 5.000000000000000000
  86. BottomArrowHeadRadius = 2.000000000000000000
  87. object GLSLTextureEmitter1: TGLSLTextureEmitter
  88. FOV = 25.000000000000000000
  89. Aspect = 1.000000000000000000
  90. Style = ptsShadow
  91. Attenuation = 100.000000000000000000
  92. Brightness = 0.800000011920929000
  93. Color.Color = {0000803F0000803F0000803F0000803F}
  94. UseAttenuation = False
  95. UseQuadraticAttenuation = False
  96. AllowReverseProjection = False
  97. Position.Coordinates = {0000000000000000000020C10000803F}
  98. ShowAxes = True
  99. end
  100. end
  101. end
  102. object GLCamera1: TGLCamera
  103. DepthOfView = 1000.000000000000000000
  104. FocalLength = 50.000000000000000000
  105. NearPlaneBias = 0.001000000047497451
  106. TargetObject = GLDummyCube3
  107. OnCustomPerspective = GLCamera1CustomPerspective
  108. Position.Coordinates = {000048C200002041000048C20000803F}
  109. object GLLightSource2: TGLLightSource
  110. ConstAttenuation = 1.000000000000000000
  111. QuadraticAttenuation = 0.001000000047497451
  112. Specular.Color = {0000803F0000803F0000803F0000803F}
  113. SpotCutOff = 180.000000000000000000
  114. end
  115. end
  116. end
  117. object GLCadencer1: TGLCadencer
  118. Scene = GLScene1
  119. OnProgress = GLCadencer1Progress
  120. Left = 16
  121. Top = 24
  122. end
  123. object Timer1: TTimer
  124. OnTimer = Timer1Timer
  125. Left = 112
  126. Top = 24
  127. end
  128. object GLMaterialLibrary1: TGLMaterialLibrary
  129. Materials = <
  130. item
  131. Name = 'LibMaterial'
  132. Tag = 0
  133. end>
  134. Left = 48
  135. Top = 24
  136. end
  137. end