fClothActorD.dfm 4.8 KB

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