warp.lerp ========= .. function:: warp._src.lang.lerp(a: Float, b: Float, t: Float) -> Float .. hlist:: :columns: 8 * Kernel * Differentiable Linearly interpolate two values ``a`` and ``b`` using factor ``t``, computed as ``a*(1-t) + b*t``. .. function:: warp._src.lang.lerp(a: Vector[Float,Any], b: Vector[Float,Any], t: Float) -> Vector[Float,Any] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Linearly interpolate two values ``a`` and ``b`` using factor ``t``, computed as ``a*(1-t) + b*t``. .. function:: warp._src.lang.lerp(a: Matrix[Float,Any,Any], b: Matrix[Float,Any,Any], t: Float) -> Matrix[Float,Any,Any] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Linearly interpolate two values ``a`` and ``b`` using factor ``t``, computed as ``a*(1-t) + b*t``. .. function:: warp._src.lang.lerp(a: Quaternion[Float], b: Quaternion[Float], t: Float) -> Quaternion[Float] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Linearly interpolate two values ``a`` and ``b`` using factor ``t``, computed as ``a*(1-t) + b*t``. .. function:: warp._src.lang.lerp(a: Transformation[Float], b: Transformation[Float], t: Float) -> Transformation[Float] :noindex: .. hlist:: :columns: 8 * Kernel * Differentiable Linearly interpolate two values ``a`` and ``b`` using factor ``t``, computed as ``a*(1-t) + b*t``.