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
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [server](./server.md) > [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>