Interface IMotorRotationAssemblyCollection
Assembly: Experior.Interfaces.dll
Syntax
public interface IMotorRotationAssemblyCollection
Properties
Items
Declaration
IList<IAssembly> Items { get; }
Property Value
Type |
Description |
System.Collections.Generic.IList<IAssembly> |
|
RotationAxes
Declaration
Dictionary<IAssembly, Vector3> RotationAxes { get; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<IAssembly, System.Numerics.Vector3> |
|
RotationPoints
Declaration
Dictionary<IAssembly, Vector3> RotationPoints { get; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<IAssembly, System.Numerics.Vector3> |
|
SyncPosition
Declaration
Dictionary<IAssembly, Vector3> SyncPosition { get; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<IAssembly, System.Numerics.Vector3> |
|
SynOrientation
Declaration
Dictionary<IAssembly, Matrix4x4> SynOrientation { get; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<IAssembly, System.Numerics.Matrix4x4> |
|
Methods
Add(IAssembly, Vector3, Vector3)
Declaration
void Add(IAssembly assembly, Vector3 rotationpoint, Vector3 rotationaxis)
Parameters
Type |
Name |
Description |
IAssembly |
assembly |
|
System.Numerics.Vector3 |
rotationpoint |
|
System.Numerics.Vector3 |
rotationaxis |
|
Clear()
Declaration
Contains(IAssembly)
Declaration
bool Contains(IAssembly assembly)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Remove(IAssembly)
Declaration
void Remove(IAssembly assembly)
Parameters
Sync()
Declaration
SyncPoint()
Declaration
Update(IAssembly, Vector3, Vector3)
Declaration
void Update(IAssembly assembly, Vector3 rotationpoint, Vector3 rotationaxis)
Parameters
Type |
Name |
Description |
IAssembly |
assembly |
|
System.Numerics.Vector3 |
rotationpoint |
|
System.Numerics.Vector3 |
rotationaxis |
|