Interface IDynamic
Inherited Members
System.IDisposable.Dispose()
Assembly: Experior.Interfaces.dll
Syntax
public interface IDynamic : IRigidPart, IDisposable, IMeshObject, ISceneObject
Properties
AngularVelocity
Declaration
Vector3 AngularVelocity { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
CenterOfMassOffsetLocalPosition
Declaration
Vector3 CenterOfMassOffsetLocalPosition { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Collision
Declaration
Property Value
Type |
Description |
System.Boolean |
|
Density
Declaration
float Density { get; set; }
Property Value
Type |
Description |
System.Single |
|
Height
Declaration
Property Value
Type |
Description |
System.Single |
|
Kinematic
Declaration
bool Kinematic { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Length
Declaration
Property Value
Type |
Description |
System.Single |
|
LinearDamping
Declaration
float LinearDamping { set; }
Property Value
Type |
Description |
System.Single |
|
LinearVelocity
Declaration
Vector3 LinearVelocity { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Load
Declaration
Property Value
Rigid
Declaration
Rigids Rigid { get; set; }
Property Value
Scale
Declaration
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
SetOrientation
Declaration
Matrix4x4 SetOrientation { get; set; }
Property Value
Type |
Description |
System.Numerics.Matrix4x4 |
|
SetPosition
Declaration
Vector3 SetPosition { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Sleeping
Declaration
Property Value
Type |
Description |
System.Boolean |
|
Weight
Declaration
float Weight { get; set; }
Property Value
Type |
Description |
System.Single |
|
Width
Declaration
Property Value
Type |
Description |
System.Single |
|
Methods
AddForce(Vector3)
Declaration
void AddForce(Vector3 force)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
force |
|
AddForceAtPosition(Vector3, Vector3)
Declaration
void AddForceAtPosition(Vector3 force, Vector3 position)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
force |
|
System.Numerics.Vector3 |
position |
|
AddTorque(Vector3)
Declaration
void AddTorque(Vector3 torque)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
torque |
|
Attached()
Declaration
InvokeDeAttachShape(Object)
Declaration
void InvokeDeAttachShape(object shape)
Parameters
Type |
Name |
Description |
System.Object |
shape |
|
InvokeShapeDeAttached(Object)
Declaration
void InvokeShapeDeAttached(object shape)
Parameters
Type |
Name |
Description |
System.Object |
shape |
|
LogStatus()
Declaration
Rotate(Single, Single, Single)
Declaration
void Rotate(float yaw, float pitch, float roll)
Parameters
Type |
Name |
Description |
System.Single |
yaw |
|
System.Single |
pitch |
|
System.Single |
roll |
|
Sleep()
Declaration
Declaration
void Transform(Vector3 position, Matrix4x4 orientation)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
position |
|
System.Numerics.Matrix4x4 |
orientation |
|
UnHighlight()
Declaration
WakeUp()
Declaration