From badf959cc063daffcf17f07e6b9ec71082663729 Mon Sep 17 00:00:00 2001 From: Hristo Stamenov Date: Sun, 7 Mar 2021 00:39:37 +0200 Subject: [PATCH] Fix cube disappearing bug because lerpPercent could be Inf. --- src/models.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/models.c b/src/models.c index 2bce09a27..15e326bbe 100644 --- a/src/models.c +++ b/src/models.c @@ -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;