diff --git a/lib/obj.js b/lib/obj.js index 3efcb8f..aa868f9 100644 --- a/lib/obj.js +++ b/lib/obj.js @@ -152,7 +152,7 @@ function processObj(objFile, info, materials, images, done) { var uvPattern = /vt( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)/; // f vertex vertex vertex ... - var facePattern1 = /f( +-?\d+)( +-?\d+)( +-?\d+)( +-?\d+)?/; + var facePattern1 = /f( +-?\d+)\/?( +-?\d+)\/?( +-?\d+)\/?( +-?\d+)?\/?/; // f vertex/uv vertex/uv vertex/uv ... var facePattern2 = /f( +(-?\d+)\/(-?\d+)\/?)( +(-?\d+)\/(-?\d+)\/?)( +(-?\d+)\/(-?\d+)\/?)( +(-?\d+)\/(-?\d+)\/?)?/;