ComputeSeparateCurveVector3 Class
Namespace: Stride.AnimationsAssembly: Stride.Engine.dll
System.Object →
ComputeSeparateCurveVector3
Derived from ComputeSeparateCurveVector3:
[DataContract("ComputeSeparateCurveVector3")]
[Display("3 Channels", null)]
public class ComputeSeparateCurveVector3 : IComputeCurve<Vector3>, IComputeCurve
Name | Description | |
---|---|---|
Properties | ||
X | ||
Y | ||
Z | ||
Methods | ||
Evaluate(Single) | ||
UpdateChanges() | Updates any optimizations in the curve if data has changed. |
Properties
X
[DataMember(10)]
[Display("X", null)]
public IComputeCurve<float> X { get; set; }
Property Value
Type | Description |
---|---|
IComputeCurve<System.Single> |
Y
[DataMember(20)]
[Display("Y", null)]
public IComputeCurve<float> Y { get; set; }
Property Value
Type | Description |
---|---|
IComputeCurve<System.Single> |
Z
[DataMember(30)]
[Display("Z", null)]
public IComputeCurve<float> Z { get; set; }
Property Value
Type | Description |
---|---|
IComputeCurve<System.Single> |
Methods
Evaluate(Single)
public Vector3 Evaluate(float t)
Parameters
Type | Name | Description |
---|---|---|
System.Single | t |
Returns
Type | Description |
---|---|
Vector3 |
UpdateChanges()
Updates any optimizations in the curve if data has changed.
public bool UpdateChanges()
Returns
Type | Description |
---|---|
System.Boolean |
|