fdClothActor.dfm 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. object FormClothActor: TFormClothActor
  2. Left = 69
  3. Top = 116
  4. Caption = 'Cloth Actor'
  5. ClientHeight = 432
  6. ClientWidth = 626
  7. Color = clBtnFace
  8. Font.Charset = DEFAULT_CHARSET
  9. Font.Color = clWindowText
  10. Font.Height = -11
  11. Font.Name = 'MS Sans Serif'
  12. Font.Style = []
  13. Position = poScreenCenter
  14. OnCreate = FormCreate
  15. OnDestroy = FormDestroy
  16. TextHeight = 13
  17. object GLSceneViewer1: TGLSceneViewer
  18. Left = 0
  19. Top = 0
  20. Width = 626
  21. Height = 432
  22. Camera = GLCamera1
  23. Buffer.BackgroundColor = clTeal
  24. Buffer.AmbientColor.Color = {CDCCCC3ECDCCCC3ECDCCCC3E0000803F}
  25. Buffer.ContextOptions = [roDoubleBuffer, roStencilBuffer, roRenderToWindow, roTwoSideLighting]
  26. FieldOfView = 153.933288574218800000
  27. PenAsTouch = False
  28. Align = alClient
  29. OnMouseDown = GLSceneViewer1MouseDown
  30. OnMouseMove = GLSceneViewer1MouseMove
  31. TabOrder = 0
  32. end
  33. object cbShowOctree: TCheckBox
  34. Left = 280
  35. Top = 17
  36. Width = 97
  37. Height = 17
  38. Caption = 'Show Octree'
  39. TabOrder = 1
  40. end
  41. object StaticTextFPS: TStaticText
  42. Left = 16
  43. Top = 17
  44. Width = 24
  45. Height = 17
  46. Caption = 'FPS'
  47. TabOrder = 2
  48. end
  49. object GLScene1: TGLScene
  50. Left = 32
  51. Top = 40
  52. object GLCamera1: TGLCamera
  53. DepthOfView = 1000.000000000000000000
  54. FocalLength = 50.000000000000000000
  55. TargetObject = GLActor1
  56. Position.Coordinates = {00004842000048420000A0C20000803F}
  57. Direction.Coordinates = {00000000000000800000803F00000000}
  58. object GLLightSource2: TGLLightSource
  59. ConstAttenuation = 1.000000000000000000
  60. Diffuse.Color = {9A99193F9A99193F9A99193F0000803F}
  61. Specular.Color = {0000803F0000803F0000803F0000803F}
  62. SpotCutOff = 180.000000000000000000
  63. end
  64. end
  65. object GLLightSource1: TGLLightSource
  66. Ambient.Color = {CDCC4C3ECDCC4C3ECDCC4C3E0000803F}
  67. ConstAttenuation = 1.000000000000000000
  68. Position.Coordinates = {000048420000C842000048C20000803F}
  69. Specular.Color = {0000803F0000803F0000803F0000803F}
  70. SpotCutOff = 180.000000000000000000
  71. end
  72. object GLShadowVolume1: TGLShadowVolume
  73. Lights = <
  74. item
  75. CastingMode = scmAlways
  76. LightSource = GLLightSource1
  77. end>
  78. Occluders = <
  79. item
  80. Caster = GLActor1
  81. end
  82. item
  83. Caster = Cape
  84. end>
  85. Options = [svoScissorClips]
  86. object ActorDummy: TGLDummyCube
  87. CubeSize = 1.000000000000000000
  88. object GLActor1: TGLActor
  89. Direction.Coordinates = {000000000000803F0000000000000000}
  90. Up.Coordinates = {00000000000000000000803F00000000}
  91. Reference = aarSkeleton
  92. AnimationMode = aamLoop
  93. Interval = 75
  94. MaterialLibrary = GLMaterialLibrary1
  95. end
  96. end
  97. object Cape: TGLActor
  98. Material.BackProperties.Ambient.Color = {0000000000000000000000000000803F}
  99. Material.BackProperties.Diffuse.Color = {0000000000000000000000000000803F}
  100. Material.BackProperties.Shininess = 48
  101. Material.BackProperties.Specular.Color = {0000003F0000003F0000003F0000803F}
  102. Material.FrontProperties.Ambient.Color = {0000000000000000000000000000803F}
  103. Material.FrontProperties.Diffuse.Color = {0000000000000000000000000000803F}
  104. Material.FrontProperties.Shininess = 48
  105. Material.FrontProperties.Specular.Color = {0000003F0000003F0000003F0000803F}
  106. Material.Texture.TextureMode = tmModulate
  107. Material.FaceCulling = fcNoCull
  108. Interval = 100
  109. end
  110. object GLPlane1: TGLPlane
  111. Material.FrontProperties.Ambient.Color = {0000003F0000003F0000003F0000803F}
  112. Material.FrontProperties.Diffuse.Color = {0000803F0000803F0000803F0000803F}
  113. Material.Texture.TextureMode = tmModulate
  114. Direction.Coordinates = {000000000000803F0000000000000000}
  115. Up.Coordinates = {00000000000000000000803F00000000}
  116. Height = 500.000000000000000000
  117. Width = 500.000000000000000000
  118. XTiles = 4
  119. YTiles = 4
  120. end
  121. end
  122. object OctreeRenderer: TGLDirectOpenGL
  123. Visible = False
  124. OnProgress = GLCadencer1Progress
  125. UseBuildList = False
  126. OnRender = OctreeRendererRender
  127. Blend = False
  128. end
  129. end
  130. object GLMaterialLibrary1: TGLMaterialLibrary
  131. Left = 112
  132. Top = 40
  133. end
  134. object GLCadencer1: TGLCadencer
  135. Scene = GLScene1
  136. OnProgress = GLCadencer1Progress
  137. Left = 32
  138. Top = 96
  139. end
  140. object Timer1: TTimer
  141. OnTimer = Timer1Timer
  142. Left = 112
  143. Top = 96
  144. end
  145. end