Soru:
3D Baskı için STL dosyalarını düzenlemek için bazı iyi FOSS veya ücretsiz araçlar nelerdir?
Jim
2016-02-03 02:34:07 UTC
view on stackexchange narkive permalink

Thingiverse'deki bazı bölümleri, 3D baskı için basit ölçeklemenin ötesinde özelleştirmek ve değiştirmek istiyorum.

STL dosyalarını kolayca düzenlenebilir bir şeye dönüştüren bazı araçlar arıyordum. , ancak şu ana kadar bulduğum her şey gerçekten hatalı ve makul ölçüde karmaşık bir model yüklenir yüklenmez sık sık çöküyor.

STL içe aktarmayı ve düzenleme? FOSS değilse, "hobiciler için ücretsiz mi yoksa neredeyse ücretsiz, ed, ticari olmayan mı?

Varlar; Biri için blender. Burada kapsamlı bir liste konu dışıdır.
Bir dosya türü olarak STL'nin düzenlenmek üzere tasarlanmadığını ve birden çok CAD programı arasında getirilirse bozulmaya açık olduğunu lütfen unutmayın. Bu nedenle, bir STL'yi "CAD dostu" bir dosya türüne geri dönüştürmek genellikle zordur. Milyonlarca kez bir kağıt parçasını buruşturmak veya bir JPEG dosyası açmak gibi.
Bunun hakkında emin değilim. Daha çok, formatın farklı revizyonları ve / veya bazı 3B düzenleyiciler, bir format sınırlamasından çok, daha katı ayrıştırmaya sahip diğer 3B düzenleyicilerin yüklemeyeceği dosyaları düzgün şekilde oluşturmuyormuş gibi geliyor. Kişisel olarak, Blender'da düzenlenmiş STL dosyalarını oluşturdum ve bunları Repetier Host'ta kullandım ve her ikisinde de dosya yüklerken hiç sorun yaşamadım.
@LeoErvin Dediğin gibi 3 boyutlu editörlerin düzgün bir şekilde içe / dışa aktaramaması sorunlarını aktarmaya çalışıyordum. Kaynaklarımdan biri olarak aşağıdaki Wikipedia sayfasına bakın https://en.wikipedia.org/wiki/STL_(file_format). Üçgenleştirilmiş katının doğru yönlendirmesine büyük ölçüde güvenebilen Blender gibi bir program için, bir sorunla karşılaşmamış olmanız anlaşılabilir bir durumdur. Ancak, uygulamanın kapsamında olmadıkları için dosya içindeki belirli parametreleri göz ardı etmeyi veya kullanmamayı seçebilecek başka (iyi geliştirilmiş olmayan) uygulamalar da vardır. Bu nedenle, hangi yazılımı kullandığınıza dikkat edin.
Beş yanıtlar:
tourdetour
2016-02-16 23:57:57 UTC
view on stackexchange narkive permalink

OpenSCAD kullanabilirsiniz. GPL altında komut dosyası tabanlı güçlü bir CAD açık kaynak yazılımıdır. Thingiverse'de, bu CAD yazılımıyla ( Özelleştirici işaretli olanlar) pek çok şey yapılır ve bunların kaynak kodunu ( .scad ) ve doğrudan düzenleyin!

Ayrıca mevcut STL'yi içe aktarabilir ve bir küp gibi ilkel bir şekilmiş gibi düzenleyebilirsiniz. Daha sonra ikili işlemler yaparak, parçalar ekleyerek vb. Onlarla etkileşim kurabilirsiniz.

Hiç kodlamadıysanız başlamak zordur, ancak buna değer:

OpenSCAD, sağlam 3D CAD modelleri oluşturmak için bir yazılımdır. Ücretsiz bir yazılımdır ve Linux / UNIX, Windows ve Mac OS X için mevcuttur. 3B modeller oluşturmak için kullanılan çoğu özgür yazılımın (Blender gibi) aksine, 3B modellemenin sanatsal yönlerine değil, CAD yönlerine odaklanır. Bu nedenle, makine parçalarının 3B modellerini oluşturmayı planlarken aradığınız uygulama olabilir, ancak bilgisayar animasyonlu filmler oluşturmakla daha çok ilgilendiğinizde aradığınız şey olmadığından oldukça emin olabilirsiniz.

OpenSCAD'den bahsetmek iyi bir nokta! Thingiverse'den indirirken .scad dosyalarını doğrudan düzenlemek güzel bir çözümdür - eğer nasıl kullanacağınızı biliyorsanız.
OpenSCAD kötü bir çözüm değil - ancak parçaları değiştirmek biraz zor çünkü bir yolu yok, AFAIK'in mevcut bir nesneyi dengelemek ve buna göre ince ayar yapmak için ölçmesi.
Programlama geçmişiniz varsa, OpenSCAD kolaydır (ancak olağandışı kapsam kurallarını okuyun); ancak orijinal yazar kodlama yerine bir GUI'de çizim yapıyorsa, modellerinden OpenSCAD'e herhangi bir yararlı (insan tarafından okunabilir) kod almak zor olabilir. İnsanların, arazilerin vb. Modellerinin Blender gibi bir GUI ile yapılması muhtemeldir; mühendislik parçalarının OpenSCAD ile yapılması muhtemeldir.
Tormod Haugene
2016-02-03 12:36:59 UTC
view on stackexchange narkive permalink

Bir STL'de temel düzenlemeler yapmak istiyorsanız, MeshMixer gibi bir program sizin için doğru seçim olabilir. Oldukça basit bir şekilde modelleri birleştirme ve çıkarma, özel destekler ekleme ve benzer özellikler sunar.

STL'lerin karmaşık düzenlemelerini yapmanıza olanak tanıyan bir alternatif Autodesk Fusion 360 olacaktır.. Burada, STL'leri daha sonra düzenleme için katılara dönüştürebileceğiniz ağlara aktarabilirsiniz. Kullanması daha fazla iş ama çok esnek bir çözüm; Örneğin, yalnızca belirli yüzleri katıya dönüştürmeyi seçebilir veya diğer tasarımlar için bir referans noktası olarak ağı kullanabilirsiniz.

Bildiğim kadarıyla, bunların hiçbiri FOSS (ücretsiz ve açık kaynak) değil, ancak ikisi de ticari olmayan kullanım için ücretsiz.

Meshmixer için +1, onunla küçük düzeltmeler yapmayı seviyorum. Her şeyi kurtaramaz, ancak dosyaları değiştirme yaklaşımında kesinlikle benzersizdir (kullandığım her şeyden çok daha gerçekçi şekillendirmeye benzer). Fusion360 genellikle karmaşık STL dosyalarıyla ilgili sorunlar yaşar (doğal olarak STL formatında çalışmadığından, dosyaların Fusion 'diline' dönüştürülmesi gerekir).
Leo Ervin
2016-02-03 06:10:17 UTC
view on stackexchange narkive permalink

En başarılı FOSS 3D editörünün Blender olduğu tartışılmaz. Hem STL dosyalarını içe ve dışa aktarabilir hem de STL veya diğer birçok biçime (DAE, OBJ, 3DS, FBX, DXF, WRL) aktarabilir, böylece hem STL modellerini düzenlemek için kullanabilir hem de sadece bir STL dönüştürücü olarak kullanabilirsiniz. https://www.blender.org/

Merhaba @Leo. Sorunuza olumsuz oy verdim ve işte nedeni: "... bununla ilgili bir argüman yok" ifadesi, sizin kendi kişisel fikrinizi bir gerçek olarak örttüğünüzü kuvvetle gösteriyor - bu, SE toplumunda hoş karşılanmayan bir şey. Ya bu ifadeyi desteklemenizi ya da biraz daha mütevazı bir yeniden formülasyon bulmanızı öneririm.
Sizin fikrime göre * bunun benim kişisel fikrim olduğunu kuvvetle belirtmesi umurumda değil İstatistiksel olarak Blender, özellik bütünlüğü, kararlılık, topluluk boyutu (yardım), popülerlik (indirme sayısı, kullanıcı sayısı), geliştirme aşaması gibi tüm alanlarda başarılıdır. Bunlar istatistikler / gerçekler. Benim fikrimin de dahil olup olmaması bu noktada önemsiz bile. Öyleyse, soruyu soran kişi için en iyi seçenek olabilecek bir yanıtı (Soru-Cevap'ın tüm amacı) "SE ruhu" adına olumsuz oylarsanız devam edin. Bunu mantıksız buluyorum.
lütfen beni doğru anlayın: Blender'ın harika bir yazılım olmadığını ve bu durumda belki de en iyi alternatif olduğunu söylemiyorum. Bununla birlikte, STL dosyalarını da düzenleyebilecek başka 3B düzenleyicilerin var olduğuna dair * hiçbir argüman yoktur * (orada ne yaptığımı görün? Başka bir deyişle, size katılmıyorum, sadece onu yeniden ifade etmeyi düşünürseniz soruyorum. Yapıp yapmamak tamamen size kalmış, ancak farklı şekilde ifade edilirse cevabınızın * daha iyi * olacağına inanıyorum.
Blender başarılı - ve bunu tartışmıyorum. Sorum sinir bozucu bir kibriti aşılamak için değildi. Bununla birlikte - Blender gerçekten daha fazla animasyon odaklı; ve 3D baskı için modellerin düzenlenmesi bir tür "hack", çünkü geometri "birimsiz". Dolayısıyla orantılı olarak modelleme yapılabilir, ancak daha sonra Blender dışındaki gerçek dünyaya ölçeklenmeniz gerekir.
Tormod, lütfen anlayın ki duygularımdan dolayı böyle konuşmuyorum, Blender yazılımının hayranı da değilim, sadece gerçek olduğuna inandığım şeyi ifade ediyorum. Söylediklerimin doğru olduğuna inandığım için söylediklerimi yeniden ifade etmek için bir neden görmüyorum. Önyargılı ya da alçakgönüllü görünmemesi gereken bir durum olduğunu sanmıyorum. Bahsettiğim gibi, söylediklerimi destekleyecek gerçekler var. Lütfen SE topluluğunun neyi sevdiği hakkında söylediklerinizin aynı zamanda benim katılmayabileceğim fikriniz olduğunu anlayın. Burada işeme eşleşmesi yok.
Jim, Blender, diğer birçok 3B modelci gibi genelci bir yaklaşım benimseyen bir 3B modelcidir, yani birçok şeyi yapabilir, özel olarak tek bir görev için tasarlanmamıştır. Size% 100 kesinlikle Blender'ın animasyon yapımına odaklı olmadığını söyleyebilirim. Dediğim gibi, bu genel bir 3d modeller. Ve geometri birimsiz değildir, bu menüden Metrik veya İngiliz modunu seçebilirsiniz: http://i.imgur.com/D1mdhDy.png Varsayılan olarak "yok" veya "Karıştırıcı Birimleri" dir ve diğer şeyler için daha yararlıdır. gerçek dünya birimleri yerine göreceli boyutlarda düşünmeniz daha iyidir.
Devam: Şimdi Blender'a dahil olan 3d baskı için kullanan kişiler için bir eklenti de var. http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Modeling/PrintToolbox Gerekli olduğundan değil, ama bu bile var.
@LeoErvin, yanıtınızın "politik doğruluğu" için bütünlüğünüzü korumanıza yardımcı olmak için yanıtınızı az önce düzenledi.
Maalesef, bağlantıda istatistiksel veri olmadığı için onaylayamadım, sadece yerleşik 3d baskı araçlarına sahip olduğunu belirtin ...
@LeoErvin, Sorunuza verdiğim olumsuz yanıt için özür dilerim. Bazı nedenlerden dolayı, formülasyon beni kışkırttı, ki muhtemelen olmamalıydı.
@Tormod Haugene. Sorun değil, bugünlerde politik doğruluğun aşırı kullanıldığına inanıyorum, bir Soru-Cevap sitesi için sadece bir yer göremiyorum, çünkü hem soruları hem de cevapları daha uzun ve bu nedenle daha az okunabilir hale getireceğini düşünüyorum, bu yüzden şöyle yazıyorum bu. Şimdi, iddialarıma bazı kaynaklardan bahsetmemi istediyseniz, bu benim için makul olacaktır.
@LeoErvin, Sanırım ben daha çok, en az 5 referans olmadan onu desteklemeden asla bir iddiada bulunmayacağınız bir bilimsel yazar tipiyim. :-)
3B alanında olan biri olarak, neredeyse herkesin büyük 3B modelleyicilerin neler yapabileceğini bildiğini biliyorum (Max, Maya, Blender, C4D, vb.), Ancak bizi bunu öğrenmemize neden olan şeylere yer imi koymuyoruz. Gerçekleri araştırmaya çalışacağım.
@LeoErvin Yanıtınıza eklemeye çalıştığım bağlantı, başka bir web sitesi bağlantısına tercih edilen bir SE bağlantısıydı. Gönderilen sorudaki bağlantıya baktınız mı? Blender'ın en çok 3D baskı topluluğunda kullanıldığına dair sağlam istatistiksel kanıtlar sağlayan bir makaleye götürür.
Sadece Blender'ın 3d yazıcı kullanıcıları için bazı araçlara sahip olduğu bir bağlantı. Blender'ın en başarılı FOSS 3d editörü olduğu bir bağlantı değil ki bu bazı insanların hoşlanmadığı bir şeydi (FOSS, "ücretsiz ve açık kaynak" anlamına gelir, 3d baskı hakkında değil).
BYE
2016-02-18 18:45:13 UTC
view on stackexchange narkive permalink

Wings 3D'yi ( http://www.wings3d.com) tam da bu amaçla kullandım. Kullanımı çok kolaydır ve yerleşik başka birçok yararlı işlevi vardır. Yalnızca ağı yeniden biçimlendirmekle kalmaz, aynı zamanda .obj vb. Gibi diğer birçok ağları içe ve dışa aktarabilirsiniz. Tamamladığınızda Değişikliklerinizi birkaç formattan birinde dışa aktarabilir (sadece .stl'de tutmayı daha kolay buluyorum) ve ardından ağda ince ayar yapmak için netfab'ı (ücretli sürüme kıyasla bazı sınırlamalara sahip ücretsiz bir sürümü de vardır) kullanabilirsiniz. mevcut biçiminde yazdırılamaz. Wings, değişikliklerinizi .stl biçiminde dışa aktarır, ancak delik kusurlarından vb. Kurtulmak için ince ayar yapmanız gerekebilir ve değişikliklerinizi Gauss ve diğer biçimler gibi çeşitli görünümlerde görüntüleyebilirsiniz.

Wings 3D'yi denemeye karar verirseniz, kareler, küpler, silindirler gibi birkaç temel formdan başlayarak kendi ağlarınızı oluşturmak da dahil olmak üzere çok sayıda olasılık olduğundan, öğreticilerden geçmeniz gerekir. diğer temel geometrik şekiller.

Bu iki programı kullanarak birçok ağı değiştirebildim ve çok basılabilir bir nesneye ulaşabildim. Wings'in oldukça değerli olan özelliklerinden biri, bazı modellerde keskin bölme çizgilerini azaltan yumuşatma uygulamasıdır.

Her iki program da ücretsiz olduğu için bunları deneyebilir ve eğer doldurmazlarsa kaldırabilirsiniz. ihtiyacı var. Blender aynı zamanda mükemmel bir ücretsiz program, ancak Wings'i kullanımı çok daha kolay buluyorum.

Bunun yardımcı olacağını umuyorum

Vay canına, bu aslında şaşırtıcı bir şekilde oldukça iyi korunuyor. Bunu denemem gerekecek. Bir yazılım geliştiricisi olarak, sırf Erlang ile yazıldığı için meraklandım. Siteyi arayanlar için: http://www.wings3d.com
ahulpke
2016-02-20 02:55:34 UTC
view on stackexchange narkive permalink

WYSIWYG tarzı bir düzenleyici istiyorsanız ve OpenSCAD'den memnun değilseniz, 123D Design'ın (Autodesk, kesinlikle FOSS değil, hobiciler için ücretsiz) (Mac'te) güç ve kullanım kolaylığı arasında en çok bana cazip geldi.

FOSS'ta ısrar ediyorsanız muhtemelen Blender en yakın geliyor, ancak arayüz ve araçlarda kullanılamayacak kadar kendine özgü olduğunu gördüm.



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...