Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OBJLoader V2.2.1 #12896

Merged
merged 1 commit into from
Dec 18, 2017
Merged

OBJLoader V2.2.1 #12896

merged 1 commit into from
Dec 18, 2017

Conversation

kaisalmen
Copy link
Contributor

@kaisalmen kaisalmen commented Dec 17, 2017

The following bugs were fixed:

  • Original Repo Issue 27: Multiple mesh definitions (vertices, normals, uvs and faces) within one group are now supported. Needed to remove early release of vertex data from memory.
  • Original Repo Issue 28: Negative face indices are now supported.
  • Original Repo Issue 29: Cleaned loadMtl API and clarified WorkerSupport.run contract. Transferable is automatically attached if data is an ArrayBuffer.

Issues 27 and 28 resolved real parser bugs. Issue 29 includes the fixes of #12889.
I verified the loader against all objs gathered from previous issues and everything is fine (=no regressions)

Btw, I am currently working on a verification obj file that is created from code (will continue in January). It contains/will contain various special or corner cases (due to let's say flexibility the obj spec allows). It should help to build confidence in the parser and eventually provide enough trust that allows us to replace OBJLoader with OBJLoader2 (R90, let's see/discuss later 😄)

- Original Repo Issue 27: Multiple mesh definitions (vertices, normals, uvs and faces) within one group are now supported. Needed to remove early release of vertex data from memory.
- Original Repo Issue 28: Negative face indices are now supported.
- Original Repo Issue 29: Cleaned loadMtl API and clarified `WorkerSupport.run` contract. Transferable is automatically attached if data is an ArrayBuffer.
@mrdoob mrdoob merged commit e025c48 into mrdoob:dev Dec 18, 2017
@mrdoob
Copy link
Owner

mrdoob commented Dec 18, 2017

Thanks!

@kaisalmen kaisalmen deleted the OBJLoader2_V221 branch December 18, 2017 09:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants