-
-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Currently, we have components like TranslationInterpolation
, RotationInterpolation
, and ScaleInterpolation
. However, this level of granularity is rarely necessary, as you typically want to interpolate either the whole Transform
or nothing at all.
It also causes some other weirdness: what if you remove TranslationInterpolation
but keep TransformInterpolation
? Currently, even removing TransformInterpolation
doesn't necessarily work like you'd expect, since the individual interpolation components are kept, and interpolation is not disabled.
We should consider remove the interpolation of individual Transform
properties, and just having TransformInterpolation
and TransformExtrapolation
. This would reduce complexity and weirdness, and could even has less overhead than running many individual interpolation systems. Benchmarking might be useful here.