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 |
|