mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-06-02 22:14:30 -05:00
0 or CurveYRangeDegree
This commit is contained in:
parent
9ffebd5b87
commit
e63c6ff2f5
|
|
@ -67,19 +67,20 @@ namespace VRM
|
|||
if (CurveXRangeDegree < MIMIMUM_INPUT_MAX_VALUE)
|
||||
{
|
||||
// https://github.com/vrm-c/UniVRM/issues/2452
|
||||
return 0;
|
||||
// or CurveYRangeDegree ?
|
||||
return src <= 0 ? 0 : CurveYRangeDegree;
|
||||
}
|
||||
|
||||
if (src < 0)
|
||||
else
|
||||
{
|
||||
src = 0;
|
||||
if (src < 0)
|
||||
{
|
||||
src = 0;
|
||||
}
|
||||
else if (src > CurveXRangeDegree)
|
||||
{
|
||||
src = CurveXRangeDegree;
|
||||
}
|
||||
return Curve.Evaluate(src / CurveXRangeDegree) * CurveYRangeDegree;
|
||||
}
|
||||
else if (src > CurveXRangeDegree)
|
||||
{
|
||||
src = CurveXRangeDegree;
|
||||
}
|
||||
return Curve.Evaluate(src / CurveXRangeDegree) * CurveYRangeDegree;
|
||||
}
|
||||
|
||||
public bool Equals(CurveMapper other)
|
||||
|
|
|
|||
|
|
@ -39,19 +39,20 @@ namespace UniVRM10
|
|||
if (CurveXRangeDegree < MIMIMUM_INPUT_MAX_VALUE)
|
||||
{
|
||||
// https://github.com/vrm-c/UniVRM/issues/2452
|
||||
return 0;
|
||||
// or CurveYRangeDegree ?
|
||||
return src <= 0 ? 0 : CurveXRangeDegree;
|
||||
}
|
||||
|
||||
if (src < 0)
|
||||
else
|
||||
{
|
||||
src = 0;
|
||||
if (src < 0)
|
||||
{
|
||||
src = 0;
|
||||
}
|
||||
else if (src > CurveXRangeDegree)
|
||||
{
|
||||
src = CurveXRangeDegree;
|
||||
}
|
||||
return _curve.Evaluate(src / CurveXRangeDegree) * CurveYRangeDegree;
|
||||
}
|
||||
else if (src > CurveXRangeDegree)
|
||||
{
|
||||
src = CurveXRangeDegree;
|
||||
}
|
||||
return _curve.Evaluate(src / CurveXRangeDegree) * CurveYRangeDegree;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user