This commit is contained in:
ousttrue 2024-10-07 15:36:24 +09:00
parent d688a1568e
commit a17aa977c7
2 changed files with 4 additions and 2 deletions

View File

@ -62,7 +62,8 @@ namespace VRM
public float Map(float src)
{
// https://github.com/vrm-c/UniVRM/issues/2452
return Curve.Evaluate(Mathf.Clamp(src, 0, 1) / MathF.Max(CurveXRangeDegree, 0.001f)) * CurveYRangeDegree;
var t = Mathf.Clamp01(Mathf.Clamp(src, 0, 1) / MathF.Max(CurveXRangeDegree, 0.001f));
return Curve.Evaluate(t) * CurveYRangeDegree;
}
public bool Equals(CurveMapper other)

View File

@ -30,7 +30,8 @@ namespace UniVRM10
public float Map(float src)
{
// https://github.com/vrm-c/UniVRM/issues/2452
return Mathf.Clamp(src, 0, CurveXRangeDegree) / Mathf.Max(0.001f, CurveXRangeDegree) * CurveYRangeDegree;
var t = Mathf.Clamp01(Mathf.Clamp(src, 0, CurveXRangeDegree) / Mathf.Max(0.001f, CurveXRangeDegree));
return t * CurveYRangeDegree;
}
}
}