RepositoryRustBEBelgium
JE

JeroenGar/sparrow

State-of-the-art nesting for 2D irregular strip packing

416stars
84forks
5issues
1views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: cutting-stock

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: nesting-software

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: textile

#1 Repository Của Tuần

🪶 Sparrows – Người may mắn của ngành cắt may

Sparrows are master weavers.

sparrow là thuật toán heuristic tiên tiến nhất cho bài toán đóng gói dải dẹt 2D bất kỳ hình dạng (2D irregular strip packing / nesting). Dựa trên động cơ phát hiện va chạm jagua-rs, sparrow tối ưu vị trí các mảnh vải để giảm chất liệu lãng phí. Kèm bài báo trên arXiv.

✨ Điểm nổi bật

  • Heuristic tiên tiến: Dựa trên jagua-rs, tối ưu hóa vị trí các hình bất kỳ.
  • Hai pha tối ưu: Khám phá (80%) và nén (20%) để tìm giải pháp tốt nhất.
  • CLI linh hoạt: Hỗ trợ thời gian giới hạn, hạt giống ngẫu nhiên, khởi động ấm.
  • Visualizer thời gian thực: Xem quá trình tối ưu qua trình duyệt.
  • Xuất SVG/JSON: Lưu giải pháp cuối cùng và các bước trung gian.
  • Tối ưu hiệu năng: Hỗ trợ SIMD, target-cpu=native, bản dựng nightly.
  • WebAssembly: Chạy trực tiếp trên trình duyệt qua sparroWASM.

💡 Vì sao đáng chú ý

sparrow khác biệt nhờ kết hợp độ chính xác địa lý học với tốc độ tính toán. Không chỉ là công cụ nội bộ, nó còn là nền tảng nghiên cứu mở, đồng thời có bản demo trực tuyến. Phù hợp cho ngành may mặc, CNC, và bất kỳ ứng dụng cắt vật liệu nào cần tối ưu hình dạng phức tạp.


#Nesting #2DPacking #Rust #OpenSource #ComputationalGeometry #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryC++
fontanf/packingsolver

A solver for (geometrical) packing problems

307
Oct 26, 2026
RepositoryJavaScript
deepnest-next/deepnest

A community based open source nesting application for laser cutters, plasma cutters and other CNC machines.

205
Oct 18, 2026
RepositoryRust
sameer/svg2gcode

Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines

445
Oct 15, 2026
RepositoryRust
iShape-Rust/iOverlay

Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties.

215
Oct 14, 2026
RepositoryRust
iShape-Rust/iTriangle

A fast, efficient and extremely stable 2d triangulation library for rust.

162
Oct 14, 2026
RepositoryRust
illegal-instruction-co/rememex

semantic search for your local files find by meaning, not keywords. 120+ file types, OCR, MCP server for AI agents. 100% private.

72
Feb 19, 2026
RepositoryTypeScript
Turfjs/turf

A modular geospatial engine written in JavaScript and TypeScript

10.5k
Oct 26, 2026
RepositoryC++
CGAL/cgal

The public CGAL repository, see the README below

6.1k
Oct 23, 2026
RepositoryJavaScript
cncjs/cncjs

A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.

2.7k
Sep 21, 2026