Свойство | Тип | Описание | |
---|---|---|---|
EaseInTime | System.Single | ||
EaseOutTime | System.Single | ||
ExpressionName | string | ||
HandPose | uint | ||
InPoint | System.Single | ||
JointCount | uint | ||
Length | System.Single | ||
Loop | bool | ||
OutPoint | System.Single | ||
Priority | int | ||
joints | OpenMetaverse.binBVHJoint[] | ||
unknown0 | |||
unknown1 |
Метод | Описание | |
---|---|---|
BinBVHAnimationReader ( byte animationdata ) : System |
Searialize an animation asset into it's joints/keyframes/meta data
|
|
ReadBytesUntilNull ( byte data, int &i ) : string |
Variable length strings seem to be null terminated in the animation asset.. but.. use with caution, home grown. advances the index.
|
|
readJoint ( byte data, int &i ) : |
Read in a Joint from an animation asset byte array Variable length Joint fields, yay! Advances the index
|
|
readKeys ( byte data, int &i, int keycount, float min, float max ) : OpenMetaverse.binBVHJointKey[] |
Read Keyframes of a certain type advance i
|
Метод | Описание | |
---|---|---|
EndianSwap ( byte arr, int offset, int len ) : byte[] |
public BinBVHAnimationReader ( byte animationdata ) : System | ||
animationdata | byte | |
Результат | System |
public ReadBytesUntilNull ( byte data, int &i ) : string | ||
data | byte | The animation asset byte array |
i | int | The offset to start reading |
Результат | string |
public readJoint ( byte data, int &i ) : |
||
data | byte | animation asset byte array |
i | int | Byte Offset of the start of the joint |
Результат |
public readKeys ( byte data, int &i, int keycount, float min, float max ) : OpenMetaverse.binBVHJointKey[] | ||
data | byte | Animation Byte array |
i | int | Offset in the Byte Array. Will be advanced |
keycount | int | Number of Keyframes |
min | float | Scaling Min to pass to the Uint16ToFloat method |
max | float | Scaling Max to pass to the Uint16ToFloat method |
Результат | OpenMetaverse.binBVHJointKey[] |
public binBVHJoint[],OpenMetaverse joints | ||
Результат | OpenMetaverse.binBVHJoint[] |