AnimationBlend2D#
Cartesian 2D blend. X/Y are authored parameter coordinates, not world axes. Triangles interpolate barycentrically; outside queries project to the closest hull edge.
public sealed record AnimationBlend2D(string ParameterX, string ParameterY, float DefaultX, float DefaultY, ImmutableArray<AnimationBlendSample2D> Samples)Record properties#
| Property | Type | Access | Constructor default |
|---|---|---|---|
ParameterX | string | get; init; | required |
ParameterY | string | get; init; | required |
DefaultX | float | get; init; | required |
DefaultY | float | get; init; | required |
Samples | ImmutableArray<AnimationBlendSample2D> | get; init; | required |
Members: CreateSpace · Validate
CreateSpace#
public AnimationBlendSpace2D CreateSpace();Build reusable, read-only interpolation geometry once, not each animation frame.
Validate#
public void Validate(AnimationBinding binding);Related types#
AnimationBinding · AnimationBlendSample2D · AnimationBlendSpace2D
Source#
- AnimationBlend2D.cs