Published 2026-06-01
Port of java appOptimalPageFillPdf application, now as a pure dart package.
Inspired by: Packing Lightmaps.

pkg_colors dependency.Node.isLeaf now uses && instead of ||, ensuring only nodes with both children absent are considered available for placement, preserving BSP tree integrity.hashCode-based ID/hash expressions with Object.hashAll in node_reader.dart, barcode_writer.dart, and optimal_page_fill.dart for more robust hash combining.node.rectangle.dimension.toString() in _reportNodeExceedsDimension.Matrix4.translate to Matrix4.translateByDouble due to deprication of translate.spot_color_reader_test.dart.marker file is present, but not any input files.Thru-Cut now matches Thru-cut, is SpotColor.THRU_CUT enum).Praxis/567405_5 mm Foamboard smart X PS wit_GF) In de snijfile ontbreken de Cut-kleuren uit de pdf. 2 bestanden gemaakt. 1 met EOT en 1 met Tru-cut. Zie hier niets van terug in de snijfile.Praxis/567405_5 mm Foamboard smart X PS wit_GF) Contains an object with EOT fill color. Should have been a stroke of EOT only.svg files from output folder.get_it dependency.userunits scale factor parsing.ToleranceType enum: percentage (default), or millimeters.http dependency to dio.