ITriangleSource
Ready-to-run robot software for hobby robotics.
| Inherited By | construct::mesh::VectorTriangleSource |
In the namespace construct::mesh. Declared in src/libs/libconstruct/construct/mesh/ITriangleSource.hpp.
Detailed description
A pull-driven triangle producer — one half of the mesh-export 6b streaming seam (the other is ITriangleSink). Exists so a 1024³+ export can move triangles chunk-by-chunk instead of accumulating the whole soup in memory; a chunk processor, a file reader or a test vector can all stand behind it.
Built 2026-09-08 by owner ruling (the interfaces were specified in construct-mesh-export §6b and audited absent 2026-09-07). The pipeline itself still accumulates in memory — adopting the seam inside ExportPipeline is deliberately NOT part of this change, which lands the seam and its contracts without touching the verified export path during a release window.