Class CurveSampleQuaternion
A sampled curved of orientation defined by a quaternion.
Inherited Members
Namespace: Mechatronics.SystemGraph
Syntax
public class CurveSampleQuaternion : CurveSample<Quaternion>
Constructors
CurveSampleQuaternion()
Create an empty curve.
Declaration
public CurveSampleQuaternion()
CurveSampleQuaternion(List<Quaternion>, Single, Single)
Create a sampled curved from a list of quaternions
Declaration
public CurveSampleQuaternion(List<Quaternion> data, float startTime, float endTime)
Parameters
Type | Name | Description |
---|---|---|
List<Quaternion> | data | List of quaternions. |
Single | startTime | Moment in seconds corresponding to the first sample. |
Single | endTime | The last sample moment in seconds. |
Methods
GetValue(Single)
Provide an orientation from the sampled curve.
Declaration
public override Quaternion GetValue(float t)
Parameters
Type | Name | Description |
---|---|---|
Single | t | Time in seconds for the requested orientation. |
Returns
Type | Description |
---|---|
Quaternion | A quaternion with the orientation. |
Overrides
Mechatronics.SystemGraph.CurveSample<UnityEngine.Quaternion>.GetValue(System.Single)