fix obj decode when vertices contain > 3 values
This commit is contained in:
parent
15d650b6e2
commit
fcf42798ac
1 changed files with 5 additions and 1 deletions
|
|
@ -32,7 +32,11 @@
|
|||
let toks = line.split(' ');
|
||||
switch (toks.shift()) {
|
||||
case 'v':
|
||||
verts.push(toks.map(v => parseFloat(v)));
|
||||
let v = toks.map(v => parseFloat(v)).slice(0,3);
|
||||
if (v.length < 3) {
|
||||
console.log('??',toks,line);
|
||||
}
|
||||
verts.push(v);
|
||||
break;
|
||||
case 'f':
|
||||
let tok = toks.map(f => parseInt(f.split('/')[0]));
|
||||
|
|
|
|||
Loading…
Reference in a new issue