Class Vector3Curve
Namespace: Unity.LiveCapture
Assembly: Unity.LiveCapture.dll
Syntax
public class Vector3Curve : ICurve<Vector3>, ICurve
Properties
FrameRate
The sampling rate in Hz.
Declaration
public FrameRate FrameRate { get; set; }
Property Value
Type | Description |
---|---|
Frame |
MaxError
The tolerance allowed when simplifying the curve.
Declaration
public float MaxError { get; set; }
Property Value
Type | Description |
---|---|
float |
Methods
AddKey(double, in Vector3)
Adds a keyframe to the curve.
Declaration
public void AddKey(double time, in Vector3 value)
Parameters
Type | Name | Description |
---|---|---|
double | time | The time in seconds to insert the keyframe at. |
Vector3 | value | The keyframe value. |
Clear()
Clears the keyframes from the curve.
Declaration
public void Clear()
IsEmpty()
Checks if the animation curve contains keyframes.
Declaration
public bool IsEmpty()
Returns
Type | Description |
---|---|
bool | true if the curve contains no keyframes; otherwise, false. |
SetToAnimationClip(PropertyBinding, AnimationClip)
Sets the curve to the given animation clip.
Declaration
public void SetToAnimationClip(PropertyBinding binding, AnimationClip clip)
Parameters
Type | Name | Description |
---|---|---|
Property |
binding | The binding to use for animation. |
Animation |
clip | The animation clip to set the curve to. |