Tanıdığımız küçük bir atölye alüminyum plakadan parça kestiriyor. Her işten önce birinin parçaların plakada nereye geleceğine karar vermesi gerekiyor — buna "nesting", dizme deniyor — ve firenin çoğu bu kararda doğuyor. İyi dizme yazılımları var ama fabrikalara göre fiyatlanmış. Biz de onlar için bir tane yazdık ve bugün herkese açıyoruz: Nestio ücretsiz, açık kaynak ve tamamen tarayıcınızda çalışıyor.

Ne yapar

  • Çiziminizi olduğu gibi okur. DXF ya da DWG dosyanızı bırakın. Çizgi, yay, çember, spline, çoklu çizgi ve bloklar kapalı konturlara, iç içe konturlar deliklere dönüşür. 3B tel kafes çizilmiş parçalar kendiliğinden düzleme indirilir; tuhaf görünen her şey — farklı bir kalınlık, çözülemeyen bir yüz — kontrol etmeniz için işaretlenir.
  • Plakalarınızı bulur. Plaka katmanındaki ya da her parçadan belirgin büyük dikdörtgenler plaka sayılır. Ölçüleri ve adetleri değiştirebilir, yenilerini ekleyebilir, tek işte birkaç farklı plaka ölçüsünü birlikte kullanabilirsiniz.
  • Delikleri değerlendirir. Büyük parçaların boşluklarına sığan küçük parçalar, istediğiniz boşluk korunarak önce oraya yerleştirilir.
  • Plaka sayısını en aza indirir. Parçalar serbest açıyla döndürülür (aynalanmaz) ve plaka plaka sıkıştırılır. Sonunda Nestio son plakayı önceki plakalara boşaltmayı dener ve kalanı sıkıştırır; böylece artan malzeme plakanın bir ucunda, sonra kullanabileceğiniz tek parça olarak kalır.
  • Kendi işini denetler. Her sonuç bağımsız bir denetimden geçer: her parça kenar payı içinde mi, her aralık en az istediğiniz boşluk kadar mı. Ardından plakaları, kesim konturlarını, etiketleri ve artığı ayrı katmanlarda içeren DXF'i indirirsiniz.

Depodaki örnek çizimde — büyük boşluklu flanşlar ve çerçeveler dahil 46 parça — Nestio her şeyi tek bir 3000 × 1500 mm plakaya, sıradan bir dizüstü bilgisayarda bir dakikadan kısa sürede diziyor; bunların 18'i başka parçaların deliklerinin içinde.

Çiziminiz bilgisayarınızdan çıkmaz

Hiçbir şey yüklenmez. Sayfa kendi kodunu bir kez indirir; sonrasında bütün iş tarayıcınızda, kendi işlemcinizde, bütün çekirdeklerine yayılarak yapılır. Hesap yok, çerez yok, izleme kodu yok. Sekmeyi kapattığınızda sizin bilgisayarınız dışında hiçbir yerde iz kalmaz.

Açık araştırmanın üstüne kurulu

Dizmenin kendisi, KU Leuven'den Jeroen Gardeyn ve arkadaşlarının yayımladığı, alanının en iyi sonuçlarını veren sparrow algoritması; onların çakışma motoru jagua-rs üzerinde çalışıyor. DWG dosyaları LibreDWG ile okunuyor. Biz bunların çevresindeki her şeyi ekledik — gerçek çizimleri okumak, 3B parçaları düzleme indirmek, delikleri doldurmak, plaka plaka ilerlemek, denetim ve arayüz — ve hepsini hiçbir şey kurmadan çalışsın diye WebAssembly'ye derledik.

Ücretsiz ve ücretsiz kalacak

Ödeme yok, üyelik yok, sınır yok. Kaynak kodu GitHub'da, GPL-3.0 lisansıyla: okuyun, kendi bilgisayarınızda çalıştırın, geliştirin. Bir çizim beklediğiniz gibi çıkmazsa bir kayıt (issue) açın — araç böyle iyileşiyor.

Nestio'yu açın →