Class Dynamic
Inheritance
System.Object
Dynamic
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Experior.Core.dll
Syntax
public abstract class Dynamic : RigidPart, IDynamic, IRigidPart, IDisposable, IMeshObject, ISceneObject
Constructors
Dynamic()
Declaration
Dynamic(ILoad)
Declaration
protected Dynamic(ILoad parent)
Parameters
Type |
Name |
Description |
ILoad |
parent |
|
Dynamic(Rigids, ILoad)
Declaration
protected Dynamic(Rigids rigid, ILoad parent)
Parameters
Fields
centerofmass
Declaration
protected Vector3 centerofmass
Field Value
Type |
Description |
System.Numerics.Vector3 |
|
density
Declaration
Field Value
Type |
Description |
System.Single |
|
rigid
Declaration
Field Value
Properties
Actor
Declaration
[Browsable(false)]
public RigidDynamic Actor { get; }
Property Value
Type |
Description |
RigidDynamic |
|
AngularDamping
Declaration
[Browsable(false)]
public float AngularDamping { set; }
Property Value
Type |
Description |
System.Single |
|
AngularVelocity
Declaration
public Vector3 AngularVelocity { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
CenterOfMassOffsetLocalPosition
Declaration
public Vector3 CenterOfMassOffsetLocalPosition { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Collision
Declaration
public bool Collision { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Density
Declaration
public float Density { get; set; }
Property Value
Type |
Description |
System.Single |
|
Enabled
Declaration
[Browsable(false)]
public override bool Enabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
GlobalOrientationBefore
Declaration
public Matrix4x4 GlobalOrientationBefore { get; set; }
Property Value
Type |
Description |
System.Numerics.Matrix4x4 |
|
GlobalPosBefore
Declaration
public Vector3 GlobalPosBefore { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Height
Declaration
public virtual float Height { get; }
Property Value
Type |
Description |
System.Single |
|
HeightBefore
Declaration
public float HeightBefore { get; set; }
Property Value
Type |
Description |
System.Single |
|
Kinematic
Declaration
[Browsable(false)]
public bool Kinematic { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Length
Declaration
public virtual float Length { get; }
Property Value
Type |
Description |
System.Single |
|
LinearDamping
Declaration
public float LinearDamping { set; }
Property Value
Type |
Description |
System.Single |
|
LinearVelocity
Declaration
public Vector3 LinearVelocity { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Load
Declaration
public ILoad Load { get; set; }
Property Value
Orientation
Declaration
public override Matrix4x4 Orientation { get; set; }
Property Value
Type |
Description |
System.Numerics.Matrix4x4 |
|
Overrides
Pitch
Declaration
[Browsable(false)]
public override float Pitch { get; set; }
Property Value
Type |
Description |
System.Single |
|
Overrides
Position
Declaration
public override Vector3 Position { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Overrides
Rigid
Declaration
public virtual Rigids Rigid { get; set; }
Property Value
Roll
Declaration
[Browsable(false)]
public override float Roll { get; set; }
Property Value
Type |
Description |
System.Single |
|
Overrides
SetOrientation
Declaration
[Browsable(false)]
public Matrix4x4 SetOrientation { get; set; }
Property Value
Type |
Description |
System.Numerics.Matrix4x4 |
|
SetPosition
Declaration
public Vector3 SetPosition { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Sleeping
Declaration
public bool Sleeping { get; }
Property Value
Type |
Description |
System.Boolean |
|
SleepThreshold
Declaration
public float SleepThreshold { set; }
Property Value
Type |
Description |
System.Single |
|
TextureId
Declaration
[Browsable(false)]
public override int TextureId { get; }
Property Value
Type |
Description |
System.Int32 |
|
Overrides
Velocity
Declaration
[Browsable(false)]
public virtual Vector3 Velocity { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Weight
Declaration
public float Weight { get; set; }
Property Value
Type |
Description |
System.Single |
|
Width
Declaration
public virtual float Width { get; }
Property Value
Type |
Description |
System.Single |
|
Yaw
Declaration
[Browsable(false)]
public override float Yaw { get; set; }
Property Value
Type |
Description |
System.Single |
|
Overrides
Methods
AddForce(Vector3)
Declaration
public void AddForce(Vector3 force)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
force |
|
AddForceAtPosition(Vector3, Vector3)
Declaration
public void AddForceAtPosition(Vector3 force, Vector3 position)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
force |
|
System.Numerics.Vector3 |
position |
|
AddTorque(Vector3)
Declaration
public void AddTorque(Vector3 torque)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
torque |
|
Attached()
Declaration
Dispose()
Declaration
public override void Dispose()
Overrides
InvokeDeAttachShape(Object)
Declaration
public void InvokeDeAttachShape(object shape)
Parameters
Type |
Name |
Description |
System.Object |
shape |
|
InvokeShapeDeAttached(Object)
Declaration
public void InvokeShapeDeAttached(object shape)
Parameters
Type |
Name |
Description |
System.Object |
shape |
|
LogStatus()
Declaration
Rotate(Single, Single, Single)
Declaration
public override void Rotate(float yaw, float pitch, float roll)
Parameters
Type |
Name |
Description |
System.Single |
yaw |
|
System.Single |
pitch |
|
System.Single |
roll |
|
Overrides
Declaration
protected override void SetTransformDirty()
Overrides
Sleep()
Declaration
Declaration
public void Transform(Vector3 position, Matrix4x4 orientation)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
position |
|
System.Numerics.Matrix4x4 |
orientation |
|
WakeUp()
Declaration
Implements
System.IDisposable