Contents

SushiEngine

approach_limited_speed

Scalar approach_limited_speed(Scalar requested_speed, Scalar surface_distance, Scalar closing_fraction, Scalar frame_time, Scalar approach_fraction) noexcept

Parameters

NameTypeDescription
requested_speedScalar
surface_distanceScalar
closing_fractionScalar
frame_timeScalar
approach_fractionScalar

Share of the remaining distance one frame may close, in (0, 1].

Returns

Scalar

Description

Lowers a requested speed so one frame cannot cross the nearest surface.

See also

engine/foundation/core/include/README.md