UNPKG

hytopia

Version:

The HYTOPIA SDK makes it easy for developers to create massively multiplayer games using JavaScript or TypeScript.

323 lines (139 loc) 4.13 kB
<!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) &gt; [server](./server.md) &gt; [DynamicRigidBodyOptions](./server.dynamicrigidbodyoptions.md) ## DynamicRigidBodyOptions interface The options for a dynamic rigid body, also the default type. **Signature:** ```typescript export interface DynamicRigidBodyOptions extends BaseRigidBodyOptions ``` **Extends:** [BaseRigidBodyOptions](./server.baserigidbodyoptions.md) ## Properties <table><thead><tr><th> Property </th><th> Modifiers </th><th> Type </th><th> Description </th></tr></thead> <tbody><tr><td> [additionalMass?](./server.dynamicrigidbodyoptions.additionalmass.md) </td><td> </td><td> number </td><td> _(Optional)_ The additional mass of the rigid body. </td></tr> <tr><td> [additionalMassProperties?](./server.dynamicrigidbodyoptions.additionalmassproperties.md) </td><td> </td><td> [RigidBodyAdditionalMassProperties](./server.rigidbodyadditionalmassproperties.md) </td><td> _(Optional)_ The additional mass properties of the rigid body. </td></tr> <tr><td> [additionalSolverIterations?](./server.dynamicrigidbodyoptions.additionalsolveriterations.md) </td><td> </td><td> number </td><td> _(Optional)_ The additional solver iterations of the rigid body. </td></tr> <tr><td> [angularDamping?](./server.dynamicrigidbodyoptions.angulardamping.md) </td><td> </td><td> number </td><td> _(Optional)_ The angular damping of the rigid body. </td></tr> <tr><td> [angularVelocity?](./server.dynamicrigidbodyoptions.angularvelocity.md) </td><td> </td><td> [Vector3Like](./server.vector3like.md) </td><td> _(Optional)_ The angular velocity of the rigid body. </td></tr> <tr><td> [ccdEnabled?](./server.dynamicrigidbodyoptions.ccdenabled.md) </td><td> </td><td> boolean </td><td> _(Optional)_ Whether the rigid body has continuous collision detection enabled. </td></tr> <tr><td> [dominanceGroup?](./server.dynamicrigidbodyoptions.dominancegroup.md) </td><td> </td><td> number </td><td> _(Optional)_ The dominance group of the rigid body. </td></tr> <tr><td> [enabledPositions?](./server.dynamicrigidbodyoptions.enabledpositions.md) </td><td> </td><td> [Vector3Boolean](./server.vector3boolean.md) </td><td> _(Optional)_ The enabled axes of positional movement of the rigid body. </td></tr> <tr><td> [enabledRotations?](./server.dynamicrigidbodyoptions.enabledrotations.md) </td><td> </td><td> [Vector3Boolean](./server.vector3boolean.md) </td><td> _(Optional)_ The enabled rotations of the rigid body. </td></tr> <tr><td> [gravityScale?](./server.dynamicrigidbodyoptions.gravityscale.md) </td><td> </td><td> number </td><td> _(Optional)_ The gravity scale of the rigid body. </td></tr> <tr><td> [linearDamping?](./server.dynamicrigidbodyoptions.lineardamping.md) </td><td> </td><td> number </td><td> _(Optional)_ The linear damping of the rigid body. </td></tr> <tr><td> [linearVelocity?](./server.dynamicrigidbodyoptions.linearvelocity.md) </td><td> </td><td> [Vector3Like](./server.vector3like.md) </td><td> _(Optional)_ The linear velocity of the rigid body. </td></tr> <tr><td> [sleeping?](./server.dynamicrigidbodyoptions.sleeping.md) </td><td> </td><td> boolean </td><td> _(Optional)_ Whether the rigid body is sleeping. </td></tr> <tr><td> [softCcdPrediction?](./server.dynamicrigidbodyoptions.softccdprediction.md) </td><td> </td><td> number </td><td> _(Optional)_ The soft continuous collision detection prediction of the rigid body. </td></tr> <tr><td> [type](./server.dynamicrigidbodyoptions.type.md) </td><td> </td><td> [RigidBodyType.DYNAMIC](./server.rigidbodytype.md) </td><td> </td></tr> </tbody></table>