A bitmap vector tracing and path planning library in MoonBit.
moon version --all
moon check --target all --deny-warn
moon test --target all --deny-warnmoon run cmd/mainmoon run --target native --release cmd/benchlib/core data model, geometry primitives, transforms, validation, export helpers
lib/raster masks, components, morphology, skeletons, filters, tiles, graph metrics
lib/geometry polygon algorithms, clipping, hulls, triangulation, offsets, meshes
lib/simplify RDP and advanced simplification, Bézier fitting, noise cleanup
lib/trace tracing, color/palette analysis, topology, polygonization, reports, exports
lib/plan route planning, machine commands, scheduling, optimization, timing
cmd/main runnable end-to-end example
cmd/bench fixed-fixture benchmark and diagnosticsmoon run --target native --release cmd/bench
wall time: min 275.43 ms, median 292.83 ms, mean 290.36 ms, max 299.81 ms
trace: 3 layers, 33 paths, 72 points, 105 segments
plan: 318 commands, drawing length 655.6812408671319, travel length 556.9027543437462
export: SVG 3825 bytes, fingerprint 2265334813485276573moon check --target all --deny-warn
moon test --target all --deny-warnA bitmap vector tracing and path planning library in MoonBit.