From 167fead18d36c38ff1bc061201b1da4bf3440ff9 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 3 Oct 2023 12:24:06 +0200 Subject: [PATCH] Backport https://github.com/nem0/OpenFBX/commit/0f53d0461f72a0b0879cd682097b597b85ae116f --- Source/ThirdParty/OpenFBX/ofbx.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Source/ThirdParty/OpenFBX/ofbx.cpp b/Source/ThirdParty/OpenFBX/ofbx.cpp index 6b6e3d71b..3723043e9 100644 --- a/Source/ThirdParty/OpenFBX/ofbx.cpp +++ b/Source/ThirdParty/OpenFBX/ofbx.cpp @@ -803,6 +803,14 @@ static OptionalError readTextProperty(Cursor* cursor, Allocator& allo prop->value.end = cursor->current; } + else if (cursor->current < cursor->end && (*cursor->current == 'e' || *cursor->current == 'E')) { + prop->type = 'D'; + // 10e-013 + ++cursor->current; + if (cursor->current < cursor->end && *cursor->current == '-') ++cursor->current; + while (cursor->current < cursor->end && isdigit(*cursor->current)) ++cursor->current; + prop->value.end = cursor->current; + } return prop; }