- Kaunas, Lithuania
- https://aras-p.info/
- Joined on
2022-01-20
Block a user
PLY: Improve robustness and performance of the new PLY importer
fafca64d00
PLY: cleanup, comments, index validation
711a0ea7f2
PLY: do not use exceptions in inner loops, fix exporter face indexing
7fb7a5852b
PLY: optimize importing by having flat index buffer instead of an array for each face
1a8d3adfeb
PLY: optimize importing by avoiding tiny file reads
e504dab2af
PLY: support "tristrips" element
WIP: PLY: Improve robustness and performance of the new PLY importer
baf229ff5a
PLY: optimize importing by having flat index buffer instead of an array for each face
b50cf31840
PLY: optimize importing by avoiding tiny file reads
a150799fce
PLY: support "tristrips" element
b6fc965c1a
PLY: handle case where face element is not only a single vertex indices property
7e0c4c46e8
PLY: improve binary parser robustness
WIP: IO: C++ STL exporter
Would also be good if this exporter handles "collection instances" properly. There's an open patch for the python one: blender/blender-addons#104460
WIP: IO: C++ STL exporter
Nice! Added some comments wrt non-ASCII file paths on windows, and naming of some paramters for the Python API.
WIP: IO: C++ STL exporter
std::ofstream
will fail writing a file on Windows if path contains non-ASCII characters. Use blender::fstream
from BLI_fileops.hh
instead.
WIP: IO: C++ STL exporter
Similar, maybe instead of use_selection_only
it should follow some existing export APIs. The trouble is... there's no consistency for that name. Alembic and Collada use selected
, USD uses selected_objects_only
, OBJ and PLY use export_selected_objects
. But at least picking one of those is better than introducing yet another new name :)