- fix problem with certain obj files that do not have materials now that tinyobjloader no longer returns a default material id(#15)
This version makes significant changes under the hood by updating tinyobjloader
to enable triangulation of more complex shapes together with support for rendering textures on such shapes. @trevorld has been added as a package author due to his significant effort in making those changes.
These internal changes will be reflected in the details of the mesh structures returned for more complex objects. Although they should render equivalently, (or better in the case of those with textures), this could be considered a breaking change.
- upgrade the embedded version of
tinyobjloader
to v1.0.7 to support the triangulation of previously unsupported shapes (#6)
- preserve texture coordinates in
tinyshape2mesh3d()
(thanks to @trevorld, #7)
- fixes a test error introduced by a change in object structure for latest version of rgl (thanks to Duncan Murdoch for the fix, #3)
- Rename .obj sample files to .wavefront at request of CRAN maintainers to avoid false positive object file R CMD check NOTE.
- fix bug in .Call since Rcpp update
- documentation improvements
- URL fixes preparing for CRAN
- fix bug in reading of normals (#1)
- expand paths before reading (#2)