following
fun Clock.following(property: KProperty0<Double>, maxAccel: Double = 0.1, maxAccelProperty: KProperty0<Double>? = null, maxSpeed: Double = 10.0, maxSpeedProperty: KProperty0<Double>? = null, dampDist: Double = 400.0, dampDistProperty: KProperty0<Double>? = null): DoublePropertyFollower(source)
fun <T : LinearType<T>, EuclideanVector<T>> Clock.following(property: KProperty0<T>, maxAccel: Double = 0.1, maxAccelProperty: KProperty0<Double>? = null, maxSpeed: Double = 10.0, maxSpeedProperty: KProperty0<Double>? = null, dampDist: Double = 400.0, dampDistProperty: KProperty0<Double>? = null): PropertyFollower<T>(source)
Create a property follower delegate
Since
0.4.3
Parameters
property
the property to smooth
cfg
the simulation parameters