Ana içeriğe geç
Programlama

Antimony geleneksel çizim masası yerine grafik tabanlı CAD sunuyor

Öne çıkanlar

  • Antimony, katı modelleme işlemlerini Python 3 betikleriyle tanımlanan çizge düğümleri üzerinden yürütüyor.
  • Geometri motoru, boolean işlemleri için fonksiyonel temsiller ve mesafe alanları kullanıyor.
  • Yazılım, üç boyutlu üretim için köşe korumalı STL ve yükseklik haritası formatlarını dışa aktarabiliyor.

Bilgisayar destekli tasarım aracı Antimony, geleneksel teknik çizim masası yaklaşımı yerine yönlendirilmiş çevrimsiz çizgelere dayalı bir modelleme yapısı sunuyor. MIT Center for Bits and Atoms bünyesindeki kişisel ölçekli CAD ve CAM iş akışları araştırmalarından doğan yazılım, katı modelleme süreçlerini Lisp makinelerinden ilham alan bir mantıkla yeniden ele alıyor. Açık kaynaklı proje, Python 3 betikleriyle tanımlanan düğümleri birbirine bağlayarak karmaşık montajların inşa edilmesini sağlıyor.

Sistemin temel mimarisi üç ana bileşen üzerinden çalışıyor: bilgi akışını izleyen çizge motoru, yapıcı katı geometrisi (CSG) yürüten geometri motoru ve standart şekil kütüphanesi. Geometri motoru katı modelleme için fonksiyonel temsiller kullanıyor ve şekilleri gölgeli bit eşlemler olarak işleyip üç boyutlu görünüme aktarıyor. Kullanıcılar iki buçuk boyutlu üretim için yükseklik haritaları veya köşe netliğini koruyan STL dosyaları dışa aktarabiliyor.

Antimony içerisindeki her düğüm, kullanıcı arayüzü özelliklerini doğrudan kod ile tanımlayabiliyor. Görünüm penceresindeki tutamaçlar sürüklendiğinde, değişiklikler çizge üzerindeki kaynak düğümlere anında geri yansıyor. Mac ve Linux işletim sistemlerini destekleyen beta aşamasındaki yazılım, GitHub üzerinden erişilebilen kaynak koduyla topluluk katkılarına açık şekilde geliştirilmeye devam ediyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.