fProjectTextureC.dfm 4.1 KB

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