Fix cube disappearing bug because lerpPercent could be Inf.

This commit is contained in:
Hristo Stamenov 2021-03-07 00:39:37 +02:00
parent c9cfb0e738
commit badf959cc0

View File

@ -4219,7 +4219,10 @@ static ModelAnimation *LoadGLTFModelAnimations(const char *fileName, int *animCo
float previousInputTime = 0.0f;
if (GltfReadFloat(sampler->input, outputMin, (float *)&previousInputTime, 1))
{
lerpPercent = (frameTime - previousInputTime)/(inputFrameTime - previousInputTime);
if((inputFrameTime - previousInputTime) != 0)
{
lerpPercent = (frameTime - previousInputTime)/(inputFrameTime - previousInputTime);
}
}
break;