Fix cube disappearing bug because lerpPercent could be Inf.
This commit is contained in:
parent
c9cfb0e738
commit
badf959cc0
|
|
@ -4219,7 +4219,10 @@ static ModelAnimation *LoadGLTFModelAnimations(const char *fileName, int *animCo
|
||||||
float previousInputTime = 0.0f;
|
float previousInputTime = 0.0f;
|
||||||
if (GltfReadFloat(sampler->input, outputMin, (float *)&previousInputTime, 1))
|
if (GltfReadFloat(sampler->input, outputMin, (float *)&previousInputTime, 1))
|
||||||
{
|
{
|
||||||
lerpPercent = (frameTime - previousInputTime)/(inputFrameTime - previousInputTime);
|
if((inputFrameTime - previousInputTime) != 0)
|
||||||
|
{
|
||||||
|
lerpPercent = (frameTime - previousInputTime)/(inputFrameTime - previousInputTime);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user