Struct Binary.PoseFragment
A pose fragment contains information necessary to perform similarity calculations between animation poses.
Namespace: Unity.Kinematica
Assembly: solution.dll
Syntax
public struct Binary.PoseFragment
Remarks
A pose fragment can be constructed from any animation pose contained in the motion library. It requires a metric in order to extract the relevant information. The similarity calculation uses a weighted sum of character space joint positions and joint velocities over a user defined time horizon.
The main purpose of this class is to: * Create pose fragments from poses in the motion library. * Perform similarity calculation between pose fragments.
Fields
Name | Description |
---|---|
array | Denotes the feature array of this pose fragment. |
metric |
Denotes the metric index that this pose fragment belongs to. |
sampling |
Denotes the sampling time that this pose fragment was generated from. |
Properties
Name | Description |
---|---|
Invalid | Represents an invalid pose fragment. |
Is |
Determines whether or not this pose fragment is valid. |
this[int] | Gives access to the individual pose fragment features. |
length | Denotes the size of the feature array. |
Methods
Name | Description |
---|---|
Dispose() | Disposes the underlying feature array. |
Equals(Pose |
Determines whether two pose fragments are equal. |