IElasticSystem<T> Interface

Definition

Represents a damped harmonic oscillator over an N-dimensional vector space, specified by generic type T.

This extensibility allows not just for 1, 2, and 3-D springs, but allows for 4-dimensional quaternion springs.

C++
generic <typename T>
public interface class IElasticSystem

Type Parameters

T
Derived

Methods

ComputeIteration(T, Single)

Update the internal state of the damped harmonic oscillator, given the forcing/desired value, returning the new value.

GetCurrentValue()

Query the elastic system for the current instantaneous value

GetCurrentVelocity()

Query the elastic system for the current instantaneous velocity

Applies to

Product Versions
MRTK2 Unity 2018 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0
MRTK2 Unity 2019 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0, 2.8.0
MRTK2 Unity 2020 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0, 2.8.0