Hey there!
Lately I am fighting with heap corruptions, that are caused by the custom deleter used by the class Buffer.
This bug probably related to #3 and #46.
The file I tried to parse, uses tri- and quadfaces; while latter were unwanted it causes your parser to exhibit following behavior:
Reading the lists with a size hint
const auto index_buffer = ply.request_properties_from_element("face", {"vertex_indices"}, 3);
causes a Heap corruption, when cleaning up the buffer.
Omitting the list_size_hint yields the exception, that "Variable length lists are not supported." as probably expected.
Hey there!
Lately I am fighting with heap corruptions, that are caused by the custom deleter used by the class
Buffer.This bug probably related to #3 and #46.
The file I tried to parse, uses tri- and quadfaces; while latter were unwanted it causes your parser to exhibit following behavior:
Reading the lists with a size hint
causes a Heap corruption, when cleaning up the buffer.
Omitting the
list_size_hintyields the exception, that "Variable length lists are not supported." as probably expected.