rapidobj icon indicating copy to clipboard operation
rapidobj copied to clipboard

A fast, header-only, C++17 library for parsing Wavefront .obj files.

Results 8 rapidobj issues
Sort by recently updated
recently updated
newest added

- [ ] Document the MaterialLibrary API - [ ] Remove the "house" (quad + triangle) example - [ ] Support github light/dark themes

documentation

Hello, This library seems very nice. Would it be possible to add the ability to open files from `std::istream` ? Thanks !

enhancement

Hello, Is there any reason why the Indices fields are `int` and not `std::size_t` like in the `Array` class ? ```c++ struct Index final { int position_index; int texcoord_index; int...

Hi, Trianglulate used on this file appears to be causing triangles to go missing: https://murena.io/s/Z6MSrKkCf2Mr72Y Screenshot showing some of the missing triangles outlined in red here: ![triangulate_bug](https://user-images.githubusercontent.com/3487554/228750244-11a9b348-bb30-4d7a-8f08-de7abfe56d47.jpg) If I skip...

Just asking about some progress callback API. It would be convenient to pass something like [`OpenImage::ProgressCallback`](https://github.com/AcademySoftwareFoundation/OpenImageIO/blob/098b33ae3cd6ab3eca96df97cff4c9d893c4c376/src/include/OpenImageIO/imageio.h#L65) onto the `rapidobj::ParseFile`. E.x. ```cpp /// Pointer to a function called periodically by ParseFile....

In `rapidobj.hpp:7085` the thread count is hardcoded to ```cpp auto num_threads = std::thread::hardware_concurrency(); ``` Just asking if there is any chance to vary this from the `ReadFile` API or by...

Thank you for sharing your awesome work of reading obj data quickly! I am referring to your implementation for my game engine. While reading your implementation, I was curious about...

Hello. I also have a question about the implementation of `ParseFileParallel`. Actually, you use `ProcessBlocksImpl` by assigning `block_begin` and `block_end` for each thread in the multi threaded configuration. My concern...