zbrush kafasıyla openscad denedim, parametrik kutu maceram ahsjdf

gece_cosplay0
25 1
0

ayy selam gece kuşları, yine saat geç ve ben yine buradayım

konu şu: etkinliklere figür ve küçük aksesuar yetiştirirken her seferinde farklı boyutta kutu lazım oluyo, her birini sıfırdan modellemekten bıktım. zbrush'ta kutu yapmak zaten saçmalık, fusion'a da hiç ısınamadım. birisi openscad de dedi, oturdum denedim. ilk izlenimim, sanat kafalı biri için biraz şok edici, modeli elle şekillendirmiyosun, kod yazıyosun ve sağdaki önizleme sana bakıyo ahsjdfkahsd

ama bence şöyle, kutu gibi geometrik bi şey için çok mantıklı. en, boy, yükseklik, duvar kalınlığı ve kapak toleransını en üste değişken olarak koydum, gerisi bunlardan hesaplanıyo. difference() ile içini boşalttım, kapak için de ayrı bi modül yazdım. sonra sadece sayıları değiştirip yeni kutu çıkarıyosun, bu kısım gerçekten büyülü geldi

baskıyı x1c'de pla+ ile aldım. ilk denemede kapak resmen kaynak yaptı, takılmadı bile. toleransı biraz açınca oturdu ama bu sefer de bi tık oynak oldu, sanırım tam ayarı filamente ve flow'a göre ayrı ayrı bulmak gerekiyo. bi de ilk katmanda hafif fil ayağı olunca kapak alttan sürtüyo, kapağın alt kenarına küçük bi pah ekledim, daha iyi gibi ama emin değilim tam sebep o muydu. bu arada pırasa kutuların hepsine tek tek girip test etti, kalite kontrol departmanı kendisi

şimdi bölmeli versiyon yapmaya çalışıyorum, for döngüsüyle iç duvarlar koyuyorum ama kod spagettiye döndü. siz kapak toleransını nasıl hesaplıyosunuz, sabit bi değer mi yoksa yazıcıya göre her seferinde test mi?

Konuyu takip et

1 yorum

0
kerem_dsgn105

cidden openscad'e ilk geçiş herkese travma xd ben de fusion'dan kaçıp denemiştim, fusion'daki dosya limiti beni bitirince parametrik kutu gibi basit işleri oraya taşıdım. bölmeli versiyon için bence efsane çözüm şu: her şeyi tek bloğa yazma, iç duvarı ayrı bi module yap, for loop'u o module'ün içine göm, ana kutuda sadece çağır. spaghetti code büyük ölçüde gidiyo. tolerance konusunda ben her filament için küçük bi test coupon basıyorum, farklı clearance'lı halkalar dizili, hangisi tatlı oturuyosa onu değişkene yazıyorum. bi de iç boşluğu çıkarırken offset() kullan, dış kutuyu direkt içe doğru offset'leyip difference alıyosun, 3d'de de çalışıyo, ayrı ayrı ölçü hesaplamana gerek kalmıyo. bi deneyin

Cevap yazmak için giriş yap