Transitioning - Done!
This commit is contained in:
@@ -3,7 +3,7 @@ using static UnityEngine.Mathf;
|
||||
|
||||
public static class FunctionLibrary
|
||||
{
|
||||
public delegate Vector3 Function(float u, float v, float y);
|
||||
public delegate Vector3 Function(float u, float v, float t);
|
||||
|
||||
public enum FunctionName { Wave, MultiWave, Ripple, Sphere, Torus }
|
||||
|
||||
@@ -84,4 +84,9 @@ public static class FunctionLibrary
|
||||
p.z = s * Cos(PI * u);
|
||||
return p;
|
||||
}
|
||||
|
||||
public static Vector3 Morph(float u, float v, float t, Function from, Function to, float progress)
|
||||
{
|
||||
return Vector3.LerpUnclamped(from(u, v, t), to(u, v, t), SmoothStep(0.0f, 1.0f, progress));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user