Çeşitli CAD 3D Open Source arasında bir karşılaştırma

  • Konuyu başlatan Konuyu başlatan pironman
  • Başlangıç tarihi Başlangıç tarihi

pironman

Guest
İyi sabah, herkes.
Son aylarda 3d modelleme ile ilgili çeşitli açık kaynak alternatiflerini test ettim, hem kişisel projeler için evde bir kadroya sahip olmak için hem de profesyonel alanda kullanılacak açık kaynaklı alternatifler olup olmadığını kontrol ettim.
Burada, bu yazılımlardan birini kullanmak isteyenlere “talk” vermek için ne düşündüğümü paylaşmaya karar verdim, her ikisi de (ve her şeyden önce) onları kullanan ve belki de benden farklı görüşlere sahipler.
neye ihtiyacım olduğunu özetle:

- Kitleler ve inertialar açısından bileşenlerin geometrik doğrulama;
- bileşenlerin arasında herhangi bir müdahalenin onaylanması;
- Üretmeden önce bileşeni görüntülemek, nasıl olacağını ve herhangi bir soruna çözüm bulmaya daha net bir fikir sahibi olmak;
- tasarlanmış bileşeni fark edebilmek için 2d teknik çizimlerin oluşturulması;
- Femm doğrulama

Pros/against kendimden kısa bir inceleme yapıyorum:

brl-cad
pro:
- Doğru ve hızlı ışınlama;
- gerçekçi malzemeler ve geometriler, bu nedenle doğru müdahale, kitleler ve inertialar;
- Aşırı hız hem büyük meclisleri yüklemek hem de işlemek için;
- ithalat - çeşitli standart formatlarla ihracat (özellikle iges ve dxf);
- senaryo dillerini kabul edin, bu, herhangi bir parçası veya birlikte, senaryo şeklinde yazılmışsa, çok verimli bir şekilde parametrelenebilir;
Buna karşı:
- komut satırı arayüzü belirli bir eğitim süresi gerektirir;
- Sadece tel örgü görüntülemek, gerçekçi bir görüşe sahip olmak istediğinizde ışınlanmaya ihtiyaç duyar;
- Konfeslerin işlevi eksikliği, boolean komutları ile oluşturulmalıdır;

açıldı
pro:
- Dili öğrenmek ve çok güçlü olmak kolay;
Buna karşı:
Dosyayı sadece "triangular" formatları ile kurtarmak, besleyici veya csg: ağır ve az doğru;

Çözülemez
pro:
- son derece sezgisel arayüz;
- meclislerdeki darbelerin mükemmel yönetimi;
- 2 bölüm ihraç etme ve bölüm kurma olasılığı ( masa ayarı için çok iyi);
Buna karşı:
- Gerçekten de meclislerle kötü performans çok büyük değil;
- Tekrarlanan bileşenlerin eklenmesi için desen eksikliği (örneğin vidalar);

Freecad
pro:
- ticari tekliflere en benzer olmayı amaçlamaktadır;
Kullanımı kolay ve sezgisel;
Buna karşı:
- hala alfa aşaması;
- meclisler için geçerli bir çözüm eksikliği (ama son güncellemeyi denemedim);
- Benim görüşüme göre çok fazla dağıtım (daha sonra daha iyi uzatım);

Bu kısa özeti, biraz daha ayrıntılı olarak yaptı:

brl-cad: Geometri modelleme komutlarını kullanarak oluşturulursa, her bileşen koordinatlar tarafından yerleştirilmelidir. Bu nedenle, bileşenler arasında kısıtlamaların yaratılmasına izin vermez ve bir tane değiştirmek için gidiyorum, örneğin bir biella'nın uzunluğu, o zaman tüm bağlantılı bileşenleri manuel olarak taşımak zorunda kalacağım. Ancak bu aynı zamanda işyerinde kullandığım yazılım için de geçerlidir (creo doğrudan), brl-cad'da editörünü kullanarak geometri oluşturmak zorunda değilim, senaryo oluşturabilirim! Bu noktada, istediğim her şeyi yapabilirim, hatta diğerlerine göre bazı bileşenlerin boyutunu atabiliyorum, herhangi bir tür bağ atıyorum, değişkenleri... bir kez kullanmayı öğrendim, olasılıklar sonsuzdur.
Buna karşı daha ilk çalışma gerektirir, hem senaryo dili öğrenmek hem de her seferinde uygulamak. Dahası, zaten mged kullanarak oluşturulan bir dosyam varsa ( geometrik brl-cad editörü), otomatik olarak senaryoya dönüştüremem: bu dosyadaki herhangi bir değişiklik manuel olarak yapılmalıdır.
Bununla birlikte, bunu kullanmayı öğrendiğimde, bir geometrinin yaratılması ilk başta beklediğimden çok daha hızlı. Dahası, csg motorunu gerçekten sezgisel buluyorum ( Boolean mantığı ile), çünkü tam bloka sahip olsaydım ve makine aracı üzerinde çalışmak zorunda kaldım.

açıldı: Sadece kuruldu, hemen sevdim. Benim programlamanın hoşuna gittiğini söylemek, ücretsiz zaman programmo python ile ve bu kadro temelde bir programlama dilidir! Senaryo dosyasını brl-cad ile yaratmanın aynı avantajları, ancak daha basit uygulama.
Tersine, yakında olasılıkların oldukça sınırlı olduğunu keşfettim, tasarruf ettiği dosya formatlarının yanı sıra pratik mühendislik uygulaması yoktur: sadece 3d'te yazdırabilirsiniz, ancak benim için fayda neredeyse hiçbir şey değildir, çünkü tüm çizim bileşenleri makine aracı veya bakıcı tarafından elde edilir. Bu nedenle yakında kullanmayı bıraktım.

Çözme alanı: arayüz şimdiye kadar gördüğüm en sezgisel şeydir, herhangi bir manuel okumanız gerekmez, ancak hemen modellemeye başlayabilirsiniz. Her bileşen ayrı dosyalarda kurtarılır, bu da birxieme oluşturmak için geri dönebilir. bileşenlerinden birini değiştirmek için, axieme otomatik olarak güncellenir: profesyonel parametrik kadrolar olarak aynı şekilde çalışır. Ayrıca, dxf formatında 2d görüşlerini kurtarmak için çok yararlı bir olasılık var, bu nedenle yapıcı tasarımlarını anlamak için 2d'ye yüklenebilir.
İlk coşku erkenden ortaya çıktı, çünkü onu engellemek için gerçekten biraz daha yavaşlamak için yeterince az şey olduğunu fark ettim: Çok hazır değil, ve bir asus rog üzerinde basit bir 400 kb seti onu engellemek için yeterlidir, sin! Dahası, onun ashub sayfasını görmek bana geliştiricinin bu programda çok az aktif olduğu izlenimini verdi, bu da onun geleceği hakkında düşünmemi sağlıyor.

Freecad: Sadece açık, izlenim profesyonel bir kadro sistemi kullanmak. Başlangıçta gerçekten umut verici, herhangi bir profesyonel kadroda mevcut tüm fonksiyonlar var ve aynı zamanda kullanım kolaylığı abartılıyor (bu bakış açısından en iyi düşündüğümde değil). Küçük bir acıdan sonra konroppo. Her şeyden önce, sadece tek parçalar oluşturulabilir ve axiemi değil: bir bic kalem bile 6 parçadan oluşur! Kollektif yaratmasına izin vermeyen bir kadro, benim görüşüme göre, işe yaramaz. Ben hala gelişmekte olan bir axiom modülü olduğunu biliyorum, videoları gördüm ve iyi çalışıyor gibi görünüyor, ancak resmi olarak yayınlanmadığı gerçeği bana problemlerin olduğunu düşünmemi sağlıyor. Her neyse, bunu ispatlayamadım, böylece bunu değerlendiremiyorum.
Ben birkaç kez arayüz kullandığım gibi değiştim, onu güvenilmez hale getirme noktasına, çünkü çizer veya bileşenlerin yaratılması için temel pencereleri ortadan kaldırdılar. Boş olmayan bir şey yok, yapılandırma dosyasını restore etmek daha önce geri döndü, ancak hala sinir bozucu.
Bir bileşen kurulu modülüne sahip olmak için karşılaştırmalardan sadece biri, ancak gerçekten sınırlı buldum, profesyonel olarak kullanılabilir bir modül olmaktan çok hafif yıllar.
Aslında umut verici bir kadrodur, ama yine de çok az olgun, çünkü henüz uygulanmadığım istikrarsızlığın ve işlevleri nedeniyle.
Ayrıca bunu saçma buluyorum, 19 yıllık gelişimden sonra, hala faz alfa'da: Belki de bir sonrakiye taşınmadan önce bir modül geliştirmek daha iyi olurdu, bunun yerine kendimizi birçok şey yapan bir yazılımla buluruz, ancak tüm yaralar (veya non-optimal tarzında).


Bu karşılaştırmalı salometen kasıtlı olarak ayrıldım. Aslında bir yazılım cae, daha fazla kadro, fem analizi için düşündü ve onun işini egregiamente yaptığını söylemeliyim. Ayrıca şirkette profesyonel olarak kullanıyorum, daha önce kullandığım simdili creo’yu da değiştirdim. Aslında güçlü olmak kod_aster solutor, ancak salome arayüzü egrejimente davranır.
Birisi güvenilir fem yazılımı ararsa, o zaman sadece bunu önerebilirim. Öğrenmek için biraz daha zaman gerekir, hesaplanana kıyasla (daha özgür bir modül olarak basitleştirilmiş), ancak teklif ettiği muazzam olasılıkları dikkate almak kesinlikle değer.

Masa için olduğu gibi, iyi bir 2d modülü, librecad kullanımı ile 3d bir kadro yoktur. Autocads'a çok benzer, ikincisi mevcut bazı fonksiyonlar var, ancak ne kadar yeterli ve güzel çalışıyor. Bu kadro bana geçmişte bazı stabilite problemini verdi, ancak son revizyon gerçekten "düşük".


Benim görüşüme göre, kadro olgun, istikrarlı ve kullanışlıdır. Muhtemelen ABD Ordusu laboratuvarlarında 20 yıllık bir gelişme olduğundan, açık kaynak yazılımı olarak serbest bırakılmadan önce (bugün, 36 yıllık aktif gelişim!). Tüm diğerleri, daha sezgisel ya da kullanımı kolay olsa bile, bir sebepten dolayı veya onları sınırlı buldum.

Hayalim, belki de gerçekleştirilebilir, bu: brl-cad, bugün olduğu gibi, ancak çözümün arayüzünü kullanma imkanına ek olarak ve 2d libad'ın 3recd ile doğrudan bağlantıyla uygulanması.
 
Ücretsizcad nasıl kullanılacağını öğrenmeye çalışıyorum: Ancak burada bildirilen sınırları kullanmak güvenli, onlara sahip görünmüyor!
Her zaman autocad kullanıyorum (ve son zamanlarda gstarcad), bu yüzden benim için zorluk aynı zamanda bir "normal" bir kadrodan parametrike geçiş yapmaktır: bir rakam 2d oluşturmak ve daha sonra da bunu doğru bir şekilde bağlanmak.
Ne gördüğümden, serbest alanın mevcut versiyonu 2005'in sağlam işleri ile karşılaştırılabilir (zamanda bir ders yaptığımda)....so a software perfect usable and complete... ancak modern profesyonel yazılım parametrelerinden daha az sezgisel. Sadece bir alfa versiyonunu düşünün çünkü sayı 0 vardır. önümde, biraz geri dönüşümlü görünüyor.
 
Bir kadada vazgeçilmez bulduğum işlevler, önemli ölçüde:

1) Birkaç parçadan oluşan meclislerin oluşturulması
2) müdahaleyi kontrol edin
3) Kitle hesaplama/insurgency için parçalar üzerinde farklı malzeme ataması

Son nokta için emin değilim, ama ilk ikisi denedim sürümde değil ve mevcut sürümde resmi yok (0.18). "assembly2" (daha gelişmiş değil) ve "assembly4" var, ancak doğrudan ücretsiz geliştiriciler tarafından oluşturulmuyor ve bu nedenle "koran" değil.
Tekrar denemeden önce tam bir versiyon bekleyeceğim.
 
Bu yazılım ile ilk silahlara "çok"yum, size belli bir cevap vermek için; ancak bu noktada 1'in memnun olduğuna ikna oldum: bu toplanmaları oluşturmak mümkün. Müdahale için, belki de ticari yazılımdan daha az sezgiseldir... ancak İtalyan'daki 2 dişli yapabilirseniz (İnternette öğreticiler var), üçüncü için de memnun olduğunu düşünüyorum. .
 
Daha ücretsiz denedim, son istikrarlı versiyonda (0.18):

- Mükemmel arayüzü doğrulıyorum, modelleme gerçekten basit ve ticari yazılım seviyesinde

- Beni imzalarken: Assembly4 toplantı yapmak için modülü denedim. Bu işe yaramadı, en kısa sürede bir parçayı eklemeye çalıştığımı fark etti (bu hata “erişim ihlali”). Dediğim gibi, bu modül resmi değil, resmi hale geldiğinde tekrar denemek için güvenceliyim ve bu yüzden böcekler çözülecek, bunun üzerinde çalıştıklarını biliyorum.
Alternatif olarak, daha ayrı parçalar oluşturulabilir, bu da tek nesneler olarak değerlendirilecektir (kendi geometrisi ile daha sağlam, işleme vs.) Bu yöntemin oldukça önemli bir sınırlaması, her bölümün tekrarlanamaz olması, ancak kopyalanmalıdır. Yani, 500 vida ile aynı şekilde bir setim varsa, aynı vidanın 500 kopyasını yapmak zorundayım. Ve eğer vida uzatılırsa, her birinde değişikliği rapor etmeliyim. Bu yüzden büyük eşekler için kullanmayacağım, ama küçük bir öpücükler gidebilir.

- kontrol müdahalesi: resmi olarak hiçbir şey yoktur (daha şiddetli bana göre eksik), ancak bileşenleri arasındaki bir boolean kesişimini yaparak sorunu atabilirsiniz. Eğer sağlam kalırlarsa, müdahale vardır. Ayrıca bu durumda, bu doğrulamayı yapan dış bir modül var, ancak işe yarayamayacağım montaj modülü ile birlikte çalışır. Bu nedenle bu işlevin gelecekteki bir güncellemenin bir parçası olacağını varsayıyorum.

- kitleler ve inertias: python arayüzünü kullanarak hesaplayabilirsiniz. Her nesneye bir komut satırı yoğunluğu verilebilir ve bu nedenle kitleler ve inertialar hesaplanabilir. Hesaplamayı daha kolay hale getirmek için bir makro olmalı, ancak herhangi bir makro yükleyemiyorum, ekon-manager'ı açtığımda, dış modüller onları yükleyememememe izin verir, makrolar yükleme sırasında dondurur.

- Femm analizi: hızlı doğrulama için iyi, ama işe yarıyor, ama kodu tercih ediyorum, çünkü çok daha yüksek potansiyele sahip. Ancak, basit bileşenler veya "standart" analiz için, iyi olduğundan daha fazlasıdır.

- table 2d: Teknolojidraw modülünden hoşlanmıyorum, çok sınırlı buluyorum, ancak görüşler bireysel olarak dxf'a ihraç edilebilir. bu noktada dış bir kadro 2d kullanılabilir. İhracat basittir ve basit bileşenleri yapmak için içerik olan bir kişi için, iç modül iyi. Bugün bu olasılığı sunan tek açık kaynak kadrosudur.

- Daha önce denemediğim versiyonda bulduğum arayüzde artık böcek bulamadım, bu noktayı çözeceğimi söyleyebilirim.


Açıklama: büyüyen program, daha önce denedim sürüme kıyasla kesinlikle çok gelişmiştir.
Yukarıda açıklanan çeşitli kısıtlamalar nedeniyle, bugüne kadar, karmaşık bileşenleri veya küçük meclisleri yapmak için iyi görüyorum. Karmaşık meclislere ulaşmak için tekrar beklemeliyiz.
Bir kadadaki bazı temel fonksiyonlar, diğer açık kaynak kadrolarında basit bir şekilde uygulandı, bu konuda zahmetli ya da mevcut ya da uygun şekilde çalışmayabilecek modüller olarak mevcut. Dahası, dış bir modül yüklerken, pencere, bu modüllerin ücretsiz personel tarafından kontrol edilmediğini ve bu nedenle garanti vermediğini gösteriyor.
 
Bir şeyi ekledim: sınırlarına rağmen, açık kaynak alternatifleri arasında en iyi olduğunu düşünüyorum. Performans ve / veya işlevsel bakış açısına rağmen (Uygulamalı işlevlerin duygusu) brl-cad daha iyi düşünüyorum, komut satırı arayüzü oldukça mistikdir: amatör düzeyde kullanılacak bir kadrodan bahsediyoruz, bu yüzden komutları ve komutları unutabilirsiniz.
Bununla birlikte, ücretsiz arayüz her zaman sezgiseldir, programı birkaç ay boyunca kullanmasanız bile. Bu, bazı arızalar üzerinde sinekleri lehine büyük bir noktadır.
Assembly modülü için olduğu gibi, normalde işe yarıyor gibi görünüyor, bu yüzden gitmeme izin vermeyeceğim, ya da bunu kullanmak yanlışım, araştıracağım.
 
Daha ücretsiz denedim, son istikrarlı versiyonda (0.18):

- Mükemmel arayüzü doğrulıyorum, modelleme gerçekten basit ve ticari yazılım seviyesinde

- Beni imzalarken: Assembly4 toplantı yapmak için modülü denedim. Bu işe yaramadı, en kısa sürede bir parçayı eklemeye çalıştığımı fark etti (bu hata “erişim ihlali”). Dediğim gibi, bu modül resmi değil, resmi hale geldiğinde tekrar denemek için güvenceliyim ve bu yüzden böcekler çözülecek, bunun üzerinde çalıştıklarını biliyorum.
Alternatif olarak, daha ayrı parçalar oluşturulabilir, bu da tek nesneler olarak değerlendirilecektir (kendi geometrisi ile daha sağlam, işleme vs.) Bu yöntemin oldukça önemli bir sınırlaması, her bölümün tekrarlanamaz olması, ancak kopyalanmalıdır. Yani, 500 vida ile aynı şekilde bir setim varsa, aynı vidanın 500 kopyasını yapmak zorundayım. Ve eğer vida uzatılırsa, her birinde değişikliği rapor etmeliyim. Bu yüzden büyük eşekler için kullanmayacağım, ama küçük bir öpücükler gidebilir.

- kontrol müdahalesi: resmi olarak hiçbir şey yoktur (daha şiddetli bana göre eksik), ancak bileşenleri arasındaki bir boolean kesişimini yaparak sorunu atabilirsiniz. Eğer sağlam kalırlarsa, müdahale vardır. Ayrıca bu durumda, bu doğrulamayı yapan dış bir modül var, ancak işe yarayamayacağım montaj modülü ile birlikte çalışır. Bu nedenle bu işlevin gelecekteki bir güncellemenin bir parçası olacağını varsayıyorum.

- kitleler ve inertias: python arayüzünü kullanarak hesaplayabilirsiniz. Her nesneye bir komut satırı yoğunluğu verilebilir ve bu nedenle kitleler ve inertialar hesaplanabilir. Hesaplamayı daha kolay hale getirmek için bir makro olmalı, ancak herhangi bir makro yükleyemiyorum, ekon-manager'ı açtığımda, dış modüller onları yükleyememememe izin verir, makrolar yükleme sırasında dondurur.

- Femm analizi: hızlı doğrulama için iyi, ama işe yarıyor, ama kodu tercih ediyorum, çünkü çok daha yüksek potansiyele sahip. Ancak, basit bileşenler veya "standart" analiz için, iyi olduğundan daha fazlasıdır.

- table 2d: Teknolojidraw modülünden hoşlanmıyorum, çok sınırlı buluyorum, ancak görüşler bireysel olarak dxf'a ihraç edilebilir. bu noktada dış bir kadro 2d kullanılabilir. İhracat basittir ve basit bileşenleri yapmak için içerik olan bir kişi için, iç modül iyi. Bugün bu olasılığı sunan tek açık kaynak kadrosudur.

- Daha önce denemediğim versiyonda bulduğum arayüzde artık böcek bulamadım, bu noktayı çözeceğimi söyleyebilirim.


Açıklama: büyüyen program, daha önce denedim sürüme kıyasla kesinlikle çok gelişmiştir.
Yukarıda açıklanan çeşitli kısıtlamalar nedeniyle, bugüne kadar, karmaşık bileşenleri veya küçük meclisleri yapmak için iyi görüyorum. Karmaşık meclislere ulaşmak için tekrar beklemeliyiz.
Bir kadadaki bazı temel fonksiyonlar, diğer açık kaynak kadrolarında basit bir şekilde uygulandı, bu konuda zahmetli ya da mevcut ya da uygun şekilde çalışmayabilecek modüller olarak mevcut. Dahası, dış bir modül yüklerken, pencere, bu modüllerin ücretsiz personel tarafından kontrol edilmediğini ve bu nedenle garanti vermediğini gösteriyor.
Freecad 018,assembly4 ücretsizcad019 için ortaya çıkacak
a2plus çalışır ve örnekleri izin verir
Bak,Ekli dosyayı görüntüle 5948383Müdahaleler ve kitleler için, otomatik olarak monte edemeyeceğiniz makrolar vardır, onları manuel olarak yükleyebilir ve makro klasörüne koyabilirsiniz.
 

Ekli dosyalar

  • duplicatofreecadImmagine.png
    duplicatofreecadImmagine.png
    159.2 KB · Görüntüleme: 158
Ayrıca meclisler için 2+ onaylıyorum. Oldukça iyi çalışır ve stabildir. 0.18 versiyonunda doğdu.
 

Forum İstatistikleri

Konular
58,521
Mesajlar
499,056
Kullanıcılar
104,110
Son Üye
ChristianR

Çevrimiçi Üyeler

Şu anda çevrimiçi üye yok.
Geri
Üst