PageRenderTime 57ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 0ms

/Dlls/Delta.PhysicsEngines.JigLib.xml

#
XML | 582 lines | 582 code | 0 blank | 0 comment | 0 complexity | 0214b23f8ec1e5e5910179f598f068ee MD5 | raw file
Possible License(s): Apache-2.0
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Delta.PhysicsEngines.JigLib</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Delta.PhysicsEngines.JigLib.JigLibController">
  8. <summary>
  9. Class that is used to control a physical object with JigLib.
  10. </summary>
  11. </member>
  12. <member name="F:Delta.PhysicsEngines.JigLib.JigLibController.extImpulse">
  13. <summary>
  14. External impulse applied to the ControlledObject (usually from jump).
  15. </summary>
  16. </member>
  17. <member name="F:Delta.PhysicsEngines.JigLib.JigLibController.controlledBody">
  18. <summary>
  19. The object that is controlled by the class
  20. </summary>
  21. </member>
  22. <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.#ctor(Delta.PhysicsEngines.JigLib.JigLibPhysics,Delta.PhysicsEngines.JigLib.JigLibBody)">
  23. <summary>
  24. Create a Controller using Jiglib
  25. </summary>
  26. <param name="physicsManager">The physics manager.</param>
  27. <param name="setControlledObject">The set controlled object.</param>
  28. </member>
  29. <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.#ctor(Delta.PhysicsEngines.JigLib.JigLibPhysics,Delta.PhysicsEngines.JigLib.JigLibBody,System.Single,System.Single,System.Single)">
  30. <summary>
  31. Create a Controller using Jiglib
  32. </summary>
  33. <param name="physicsManager">The physics manager.</param>
  34. <param name="setControlledObject">The set controlled object.</param>
  35. <param name="setMoveSpeed">Moving speed</param>
  36. <param name="setJumpStrength">Jump strength</param>
  37. <param name="allowedGroundDistance">The allowed ground distance.</param>
  38. </member>
  39. <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.#ctor(Delta.PhysicsEngines.JigLib.JigLibPhysics,Delta.PhysicsEngines.JigLib.JigLibBody,System.Single,System.Single,System.Single,Delta.Utilities.Datatypes.Vector,Delta.Utilities.Datatypes.Vector)">
  40. <summary>
  41. Create a Controller using Jiglib
  42. </summary>
  43. <param name="physicsManager">The physics manager.</param>
  44. <param name="setControlledObject">The set controlled object.</param>
  45. <param name="setMoveSpeed">The set move speed.</param>
  46. <param name="setJumpStrength">The set jump strength.</param>
  47. <param name="allowedGroundDistance">The allowed ground distance.</param>
  48. <param name="setForwardDirection">The set forward direction.</param>
  49. <param name="setRightDirection">The set right direction.</param>
  50. </member>
  51. <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.#ctor(Delta.PhysicsEngines.JigLib.JigLibPhysics,Delta.PhysicsEngines.JigLib.JigLibBody,System.Single,System.Single,System.Single,System.Single,Delta.Utilities.Datatypes.Vector,Delta.Utilities.Datatypes.Vector)">
  52. <summary>
  53. Create a Controller using Jiglib
  54. </summary>
  55. <param name="physicsManager">The physics manager.</param>
  56. <param name="setControlledObject">The set controlled object.</param>
  57. <param name="setMoveSpeed">The set move speed.</param>
  58. <param name="setJumpStrength">The set jump strength.</param>
  59. <param name="setMaxUpSpeed">The set max up speed.</param>
  60. <param name="allowedGroundDistance">The allowed ground distance.</param>
  61. <param name="setForwardDirection">The set forward direction.</param>
  62. <param name="setRightDirection">The set right direction.</param>
  63. </member>
  64. <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.UpdateController(System.Single)">
  65. <summary>
  66. UpdateController is inherited from JigLib Controller and
  67. allows direct manipulation of the physic state of an object. Here
  68. is used to update the position of the ControlledObject according to
  69. user input.
  70. </summary>
  71. <param name="dt">Delta time to update controller.</param>
  72. </member>
  73. <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.ResetInternalMovementData">
  74. <summary>
  75. Reset internal movement data
  76. </summary>
  77. </member>
  78. <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.ApplyMovementDirect">
  79. <summary>
  80. Apply the movement components directly in the objects velocity
  81. </summary>
  82. </member>
  83. <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.HasCollisions">
  84. <summary>
  85. Has collisions
  86. </summary>
  87. <returns>True if has collisions, false otherwise.</returns>
  88. </member>
  89. <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.CheckOnAirCollisionNormal">
  90. <summary>
  91. Check if the ControlledObject is on air, i.e. does not collide with
  92. anything on the ground, by inspecting the normal of colliding geometries
  93. </summary>
  94. <returns>True if on air false otherwise.</returns>
  95. </member>
  96. <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.CheckOnAirRayCast">
  97. <summary>
  98. Check if object is on the air, i.e. does not collide with
  99. anything on the ground, using ray casting.
  100. </summary>
  101. <returns>True if any intersection happen, false otherwise.</returns>
  102. </member>
  103. <member name="M:Delta.PhysicsEngines.JigLib.JigLibController.CalculateUpDirection">
  104. <summary>
  105. Calculate new up direction
  106. </summary>
  107. </member>
  108. <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.Attachable">
  109. <summary>
  110. Gets or Sets the attachable that is controlled.
  111. </summary>
  112. </member>
  113. <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.MovingDirection">
  114. <summary>
  115. Gets or Sets the moving direction of the PhysicsBody.
  116. </summary>
  117. </member>
  118. <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.MoveSpeed">
  119. <summary>
  120. Gets or Sets the speed at which the PhysicsBody moves.
  121. </summary>
  122. </member>
  123. <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.JumpStrength">
  124. <summary>
  125. Gets or Sets the measure of the strength that the PhysicsBody jumps.
  126. </summary>
  127. </member>
  128. <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.MaxUpSpeed">
  129. <summary>
  130. Maximum up speed
  131. </summary>
  132. </member>
  133. <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.AllowedGroundDistance">
  134. <summary>
  135. Allowed distance to ground
  136. </summary>
  137. </member>
  138. <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.ForwardDirection">
  139. <summary>
  140. Forward direction
  141. </summary>
  142. </member>
  143. <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.RightDirection">
  144. <summary>
  145. Right direction
  146. </summary>
  147. </member>
  148. <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.BackwardDirection">
  149. <summary>
  150. Backward direction, stored for faster accesss
  151. </summary>
  152. </member>
  153. <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.LeftDirection">
  154. <summary>
  155. Left direction, stored for faster accesss
  156. </summary>
  157. </member>
  158. <member name="P:Delta.PhysicsEngines.JigLib.JigLibController.UpDirection">
  159. <summary>
  160. Right direction, stored for faster accesss
  161. </summary>
  162. </member>
  163. <member name="T:Delta.PhysicsEngines.JigLib.JigLibDatatypesMapping">
  164. <summary>
  165. Performs mapping between JigLibX and DeltaEngine.
  166. </summary>
  167. </member>
  168. <member name="M:Delta.PhysicsEngines.JigLib.JigLibDatatypesMapping.Convert(Microsoft.Xna.Framework.Vector3@,Delta.Utilities.Datatypes.Vector@)">
  169. <summary>
  170. Convert XNA Vector3 used by JigLibX to Delta Vector.
  171. </summary>
  172. <param name="vector">The source Xna vector.</param>
  173. <param name="result">The converted delta vector.</param>
  174. </member>
  175. <member name="M:Delta.PhysicsEngines.JigLib.JigLibDatatypesMapping.Convert(Microsoft.Xna.Framework.Vector3,Delta.Utilities.Datatypes.Vector@)">
  176. <summary>
  177. Convert XNA Vector3 used by JigLibX to Delta Vector.
  178. </summary>
  179. <param name="vector">The source Xna vector.</param>
  180. <param name="result">The converted delta vector.</param>
  181. </member>
  182. <member name="M:Delta.PhysicsEngines.JigLib.JigLibDatatypesMapping.Convert(Delta.Utilities.Datatypes.Vector@)">
  183. <summary>
  184. Convert Delta vector to XNA Vector3 used by JigLibX.
  185. </summary>
  186. <param name="vector">The source delta vector.</param>
  187. <returns>The converted Xna Vector3 vector.</returns>
  188. </member>
  189. <member name="M:Delta.PhysicsEngines.JigLib.JigLibDatatypesMapping.Convert(Delta.Utilities.Datatypes.Vector@,Microsoft.Xna.Framework.Vector3@)">
  190. <summary>
  191. Convert Delta Vector to Xna Vector3 used by JigLibX.
  192. </summary>
  193. <param name="vector">The source Delta vector.</param>
  194. <param name="result">The converted Xna vector.</param>
  195. </member>
  196. <member name="M:Delta.PhysicsEngines.JigLib.JigLibDatatypesMapping.Convert(Microsoft.Xna.Framework.Matrix,Delta.Utilities.Datatypes.Matrix@)">
  197. <summary>
  198. Slow version of the JMatrix to Delta Matrix conversion. Used
  199. when properties are involved (we cannot pass them as ref and would
  200. need local copies anyway) and performance is not super critical.
  201. </summary>
  202. <param name="inputValue">The input value.</param>
  203. <returns>Delta engine Matrix created from Xna Matrix.</returns>
  204. </member>
  205. <member name="M:Delta.PhysicsEngines.JigLib.JigLibDatatypesMapping.Convert(Delta.Utilities.Datatypes.Matrix@,Microsoft.Xna.Framework.Matrix@)">
  206. <summary>
  207. Convert DeltaEngine Matrix to XNA Matrix used by JigLibX.
  208. </summary>
  209. <param name="matrix">The matrix.</param>
  210. <param name="result">The result.</param>
  211. </member>
  212. <member name="T:Delta.PhysicsEngines.JigLib.Helpers">
  213. <summary>
  214. Helper class using for comunicate between DeltaEngine and JigLibX.
  215. </summary>
  216. </member>
  217. <member name="M:Delta.PhysicsEngines.JigLib.Helpers.CreateFrom(Delta.Rendering.Models.Mesh,Delta.Utilities.Datatypes.Matrix,System.Boolean)">
  218. <summary>
  219. Creates from.
  220. </summary>
  221. <param name="mesh">The mesh.</param>
  222. <param name="localSpaceMatrix">The local space matrix.</param>
  223. <param name="invertTriangles">if set to <c>true</c> [invert triangles].</param>
  224. <returns>
  225. New created JigLib TriangleMesh shape created from Delta engine mesh.
  226. </returns>
  227. </member>
  228. <member name="M:Delta.PhysicsEngines.JigLib.Helpers.DrawDebug(JigLibX.Geometry.Primitive)">
  229. <summary>
  230. Draws the debug.
  231. </summary>
  232. <param name="primitive">The primitive.</param>
  233. </member>
  234. <member name="M:Delta.PhysicsEngines.JigLib.Helpers.DrawTriangleMesh(JigLibX.Geometry.TriangleMesh)">
  235. <summary>
  236. Performs debug drawing of JigLibX triangle mesh.
  237. </summary>
  238. <param name="triangleMesh">The triangle mesh to draw.</param>
  239. </member>
  240. <member name="T:Delta.PhysicsEngines.JigLib.JigLibPhysics">
  241. <summary>
  242. JigLib carries out all the requested functionality from the interface
  243. IPhysic3D. At this point we can see in detail the whole engine without
  244. restriction but is not visible for the user since the design is based on
  245. using a common and friendly interface accessible to the user who doesn't
  246. have to know any implementation detail of the physic engines
  247. </summary>
  248. </member>
  249. <member name="F:Delta.PhysicsEngines.JigLib.JigLibPhysics.rayPredicate">
  250. <summary>
  251. Ray predicate
  252. </summary>
  253. </member>
  254. <member name="F:Delta.PhysicsEngines.JigLib.JigLibPhysics.jigLibPhysicsSimulator">
  255. <summary>
  256. Delta.PhysicsEngines.JigLib Physics Simulator
  257. </summary>
  258. </member>
  259. <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.#ctor">
  260. <summary>
  261. Create a JiglibPhysics object
  262. </summary>
  263. </member>
  264. <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.IsShapeSupported(Delta.PhysicsEngines.Enums.ShapeType)">
  265. <summary>
  266. Gets whether the current physics module supports given shape type.
  267. </summary>
  268. <param name="shapeType">Type of the shape.</param>
  269. <returns>
  270. <c>true</c> if [is shape supported] [the specified shape type]; otherwise, <c>false</c>.
  271. </returns>
  272. </member>
  273. <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.IsJointSupported(Delta.PhysicsEngines.Enums.JointType)">
  274. <summary>
  275. Gets whether the current physics module supports given joint type.
  276. </summary>
  277. <param name="jointType">Type of the shape.</param>
  278. <returns>
  279. <c>true</c> if the specified shape type is supported, <c>false</c> otherwise.
  280. </returns>
  281. </member>
  282. <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.IsFeatureSupported(Delta.PhysicsEngines.Enums.FeatureSupport)">
  283. <summary>
  284. Gets whether the current physics module supports given feature.
  285. </summary>
  286. <param name="support">The support.</param>
  287. <returns>
  288. <c>true</c> if [is feature supported] [the specified support]; otherwise, <c>false</c>.
  289. </returns>
  290. </member>
  291. <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.SetGroundPlane(System.Boolean,System.Single)">
  292. <summary>
  293. Implementation of SetGroundPlane
  294. </summary>
  295. <param name="enable">True to enable plane, false otherwise.</param>
  296. <param name="height">Plane height.</param>
  297. </member>
  298. <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.CreateGroundBody">
  299. <summary>
  300. Create the body that will be used as ground.
  301. </summary>
  302. </member>
  303. <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.Initialize">
  304. <summary>
  305. Initialize the physic simulator and apply default gravity (zero)
  306. </summary>
  307. </member>
  308. <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.SetGravity(Delta.Utilities.Datatypes.Vector)">
  309. <summary>
  310. Set Gravity
  311. </summary>
  312. </member>
  313. <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.UpdateSimulation(System.Single)">
  314. <summary>
  315. Update a physic3D system. The engine carries out the simulation of our
  316. defined system each tick.
  317. </summary>
  318. </member>
  319. <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.RayCastImpl(Delta.Utilities.Datatypes.Ray,System.Boolean,Delta.PhysicsEngines.PhysicsBody@,Delta.Utilities.Datatypes.Vector@,System.Single@,System.Object@)">
  320. <summary>
  321. FindRay cast implementation
  322. </summary>
  323. <param name="ray">The ray to perform.</param>
  324. <param name="checkGround">Whether to check agains ground too.</param>
  325. <param name="foundBody">PhysicsBody or null if no intersection happen.</param>
  326. <param name="surfaceNormal">
  327. The normals of the surfaces in the intersection points.
  328. </param>
  329. <param name="fraction">
  330. Intersection fraction value or zero if no intersection.
  331. </param>
  332. <param name="userData">Optional user data.</param>
  333. <returns>True if any intersection happen, false otherwise.</returns>
  334. </member>
  335. <member name="P:Delta.PhysicsEngines.JigLib.JigLibPhysics.MaximumDeltaTime">
  336. <summary>
  337. The maximum allowed delta time value for updating the physics module.
  338. This variable is needed since large delta values due to other reasons
  339. (content loading, etc) can cause considerable instabilities to the
  340. physics system
  341. </summary>
  342. <value>
  343. The maximum delta time.
  344. </value>
  345. </member>
  346. <member name="T:Delta.PhysicsEngines.JigLib.JigLibPhysics.GatherObjectsPredicate">
  347. <summary>
  348. Gather object predicate
  349. </summary>
  350. </member>
  351. <member name="F:Delta.PhysicsEngines.JigLib.JigLibPhysics.GatherObjectsPredicate.SkinsToIgnore">
  352. <summary>
  353. Skins to ignore
  354. </summary>
  355. </member>
  356. <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.GatherObjectsPredicate.ConsiderSkin(JigLibX.Collision.CollisionSkin)">
  357. <summary>
  358. This method is used internally by Delta.PhysicsEngines.JigLib to determine if the ray
  359. should "stop" at this object or not. Here we use it to add the object
  360. in our list and continue looking for more objects.
  361. </summary>
  362. <param name="skin0">Skin to check against.</param>
  363. <returns>True if skin is on list to be ignored.</returns>
  364. </member>
  365. <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.GatherObjectsPredicate.Clear">
  366. <summary>
  367. Clear objet list
  368. </summary>
  369. </member>
  370. <member name="T:Delta.PhysicsEngines.JigLib.JigLibPhysics.JigLibPhysicsTests">
  371. <summary>
  372. Tests
  373. </summary>
  374. </member>
  375. <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.JigLibPhysicsTests.TestInitialization">
  376. <summary>
  377. Test whether initialization has been done.
  378. </summary>
  379. </member>
  380. <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.JigLibPhysicsTests.TestCreate3DBodyWithShape">
  381. <summary>
  382. Test creation of 3 body with shape.
  383. </summary>
  384. </member>
  385. <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.JigLibPhysicsTests.TestFeatureSupport">
  386. <summary>
  387. Test whether given feature is supoorted.
  388. </summary>
  389. </member>
  390. <member name="M:Delta.PhysicsEngines.JigLib.JigLibPhysics.JigLibPhysicsTests.TestShapeSupport">
  391. <summary>
  392. Test whether given shape is supoorted.
  393. </summary>
  394. </member>
  395. <member name="T:Delta.PhysicsEngines.JigLib.JitterJoint">
  396. <summary>
  397. JItter joint implementation
  398. </summary>
  399. </member>
  400. <member name="M:Delta.PhysicsEngines.JigLib.JitterJoint.#ctor(Delta.PhysicsEngines.JigLib.JigLibPhysics,Delta.PhysicsEngines.Enums.JointType,Delta.PhysicsEngines.PhysicsBody,Delta.PhysicsEngines.PhysicsBody,System.Object[])">
  401. <summary>
  402. Initializes a new instance of the <see cref="T:Delta.PhysicsEngines.JigLib.JitterJoint"/> class.
  403. </summary>
  404. <param name="physicsManager">The physics manager.</param>
  405. <param name="jointType">Type of the joint.</param>
  406. <param name="bodyA">The body A.</param>
  407. <param name="bodyB">The body B.</param>
  408. <param name="args">The args.</param>
  409. </member>
  410. <member name="M:Delta.PhysicsEngines.JigLib.JitterJoint.CreateJoint">
  411. <summary>
  412. Creates jitter joint.
  413. </summary>
  414. </member>
  415. <member name="P:Delta.PhysicsEngines.JigLib.JitterJoint.Constraint">
  416. <summary>
  417. Gets jitter Constraint
  418. </summary>
  419. </member>
  420. <member name="F:Delta.PhysicsEngines.JigLib.JigLibBody.jiglibPrimitive">
  421. <summary>
  422. The internal representation of the sphere in Delta.PhysicsEngines.JigLib.
  423. </summary>
  424. </member>
  425. <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.#ctor(Delta.PhysicsEngines.JigLib.JigLibPhysics,Delta.PhysicsEngines.PhysicsShape,Delta.Utilities.Datatypes.Vector)">
  426. <summary>
  427. Constructor
  428. </summary>
  429. <param name="physicsManager">The JigLib physics manager.</param>
  430. <param name="shape">The shape.</param>
  431. <param name="initialPosition">Body initial position.</param>
  432. </member>
  433. <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.#ctor(Delta.PhysicsEngines.JigLib.JigLibPhysics)">
  434. <summary>
  435. Internal constructor for creating ground body.
  436. </summary>
  437. <param name="physicsManager">The JigLib physics manager.</param>
  438. </member>
  439. <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.ApplyForce(Delta.Utilities.Datatypes.Vector)">
  440. <summary>
  441. Applies a force at the center of mass.
  442. </summary>
  443. <param name="force">The force.</param>
  444. </member>
  445. <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.ApplyTorque(Delta.Utilities.Datatypes.Vector)">
  446. <summary>
  447. Apply a torque. This affects the angular velocity without affecting the
  448. linear velocity of the center of mass.
  449. <remarks>
  450. This wakes up the body.
  451. </remarks>
  452. </summary>
  453. <param name="torque">Vector containing torque data for both 2D and 3D
  454. shapes.</param>
  455. </member>
  456. <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.ApplyLinearImpulse(Delta.Utilities.Datatypes.Vector)">
  457. <summary>
  458. Apply an impulse at a point. This immediately modifies the velocity.
  459. <remarks>
  460. This wakes up the body.
  461. </remarks>
  462. </summary>
  463. <param name="impulse">Impulse vector data.</param>
  464. </member>
  465. <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.ApplyLinearImpulse(Delta.Utilities.Datatypes.Vector,Delta.Utilities.Datatypes.Vector)">
  466. <summary>
  467. Apply an impulse at a point. This immediately modifies the velocity.
  468. It also modifies the angular velocity if the point of application
  469. is not at the center of mass.
  470. <remarks>
  471. This wakes up the body.
  472. </remarks>
  473. </summary>
  474. <param name="impulse">Impulse vector data.</param>
  475. <param name="position">Position in 3D where to apply impulse.</param>
  476. </member>
  477. <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.ApplyAngularImpulse(Delta.Utilities.Datatypes.Vector)">
  478. <summary>
  479. Apply an angular impulse.
  480. </summary>
  481. <param name="impulse">Vector containing torque data for both 2D and 3D shapes.</param>
  482. </member>
  483. <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.CreateShape">
  484. <summary>
  485. Creates new physics shape from out cached properties.
  486. </summary>
  487. </member>
  488. <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.InitPrimitive(System.Boolean)">
  489. <summary>
  490. Init JigLib primitive.
  491. </summary>
  492. <param name="addToWorld">True to add to world.</param>
  493. </member>
  494. <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.GestureMass(System.Single)">
  495. <summary>
  496. Init main settings for Mass and BodyInertia.
  497. </summary>
  498. <param name="value">Mass value used for calculating body inhertia.</param>
  499. <returns>Vector3 containing body inhertia newly calculated.</returns>
  500. </member>
  501. <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.HandleCollisionDetection(JigLibX.Collision.CollisionSkin,JigLibX.Collision.CollisionSkin)">
  502. <summary>
  503. Fired when collision is launch.
  504. </summary>
  505. <remarks>
  506. http://jiglibx.wikidot.com/catch-collisionevents
  507. </remarks>
  508. <param name="owner">JigLib collision owner skin.</param>
  509. <param name="collidee">JigLib collidee owner skin.</param>
  510. <returns>
  511. True whether to response on collision detection.
  512. </returns>
  513. </member>
  514. <member name="M:Delta.PhysicsEngines.JigLib.JigLibBody.SetIsStatic(System.Boolean)">
  515. <summary>
  516. Static physics body implementation.
  517. </summary>
  518. <param name="value">True to set static, false otherwise.</param>
  519. </member>
  520. <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.Body">
  521. <summary>
  522. The Body handles all the physics of motion: position, velocity,
  523. acceleration forces, torques, etc... A body can only be added to one
  524. physics system at a time!
  525. </summary>
  526. </member>
  527. <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.Skin">
  528. <summary>
  529. The JigLib colllision skin.
  530. </summary>
  531. </member>
  532. <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.Position">
  533. <summary>
  534. Position given in world space.
  535. </summary>
  536. </member>
  537. <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.Position2D">
  538. <summary>
  539. Position 2D given in world space (same as Position, just easier to
  540. access for 2D code not having to convert Position to a Point anymore).
  541. </summary>
  542. </member>
  543. <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.RotationMatrix">
  544. <summary>
  545. Rotation matrix
  546. </summary>
  547. </member>
  548. <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.LinearVelocity">
  549. <summary>
  550. The velocity of the body.
  551. </summary>
  552. </member>
  553. <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.AngularVelocity">
  554. <summary>
  555. The angular velocity of the body.
  556. <remarks>
  557. For 2D physics simulation only X component is used.
  558. </remarks>
  559. </summary>
  560. </member>
  561. <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.AngularVelocity2D">
  562. <summary>
  563. Angular velocity 2D as a float, for 2D only the .x component is used!
  564. </summary>
  565. </member>
  566. <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.BoundingBox">
  567. <summary>
  568. Gets the BoundingBox of the body.
  569. </summary>
  570. <remarks>
  571. Used during 3D simulation.
  572. </remarks>
  573. </member>
  574. <member name="P:Delta.PhysicsEngines.JigLib.JigLibBody.Mass">
  575. <summary>
  576. It defines how heavy is the object in kg
  577. Note: If the mass is zero or below the object will be switch to
  578. "static collision behavior".
  579. </summary>
  580. </member>
  581. </members>
  582. </doc>