MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / SmoothStep

Method SmoothStep

Source/Engine/Core/Math/Double3.cs:1038–1042  ·  view source on GitHub ↗

Performs a cubic interpolation between two vectors. Start vector. End vector. Value between 0 and 1 indicating the weight of . When the method completes, contains the cubic interpolation of the two vectors.

(ref Double3 start, ref Double3 end, double amount, out Double3 result)

Source from the content-addressed store, hash-verified

1036 /// <param name="amount">Value between 0 and 1 indicating the weight of <paramref name="end" />.</param>
1037 /// <param name="result">When the method completes, contains the cubic interpolation of the two vectors.</param>
1038 public static void SmoothStep(ref Double3 start, ref Double3 end, double amount, out Double3 result)
1039 {
1040 amount = Mathd.SmoothStep(amount);
1041 Lerp(ref start, ref end, amount, out result);
1042 }
1043
1044 /// <summary>
1045 /// Performs a cubic interpolation between two vectors.

Callers

nothing calls this directly

Calls 2

LerpFunction · 0.70
SmoothStepFunction · 0.70

Tested by

no test coverage detected