İçeriğe atla

FreeCAD

FreeCAD
Orijinal yazar(lar)Jürgen Riegel, Werner Mayer, Yorik van Havre[1]
İlk yayınlanma29 Ekim 2002 (21 yıl önce) (2002-10-29)
Güncel sürüm0.18.5 / 25 Kasım 2019 (4 yıl önce) (2019-11-25)
Önizleme sürümü0.19_pre / 3 Kasım 2019 (4 yıl önce) (2019-11-03)
Programlama diliC++, Python
İşletim sistemiGNU/Linux
macOS
Unix
Windows
Tür3B Modelleme, CAD, BIM, FEM
Resmî sitesifreecadweb.org
Kod deposu Bunu Vikiveri'de düzenleyin
3B evin içi
Eagle PCB yazılımından ithal edilen arduino kartı

FreeCAD, özgür ve açık kaynaklı (LGPLv2+ lisansı altında) genel amaçlı parametrik 3B bilgisayar destekli tasarım (CAD) modelleyici ve sonlu elemanlar yöntemi (FEM) destekli bir yapı bilgi modelleme (BIM) yazılımıdır.[2] FreeCAD, makine mühendisliği ürün tasarımı için tasarlanmıştır; ancak aynı zamanda mimari veya elektrik mühendisliği gibi mühendislik çevresinde daha geniş bir kullanım yelpazesini kapsar. Yazılımın özgür doğası nedeniyle kullanıcılar yazılımın işlevselliği Python programlama dili kullanarak gönüllüler ve kullanıcılar tarafından genişletilebilir.

Özellikleri

Freecad ile dizayn edilmiş bir hoparlör

Genel

FreeCAD; CATIA, Creo, SolidWorks, Solid Edge, NX, Inventor, Revit'dekilere benzer araçlara sahiptir ve bu nedenle bina bilgi modellemesi (BIM), mekanik bilgisayar destekli tasarım (MCAD), PLM, CAx ve CAE kategorilerine girmektedir. Çekirdek sistemi değiştirmeden ek işlevsellik sağlamayı kolaylaştıran modüler bir yazılım mimarisine sahip özellik tabanlı bir parametrik modelleyici olması amaçlanmıştır.

Birçok modern 3B CAD modelleyicide olduğu gibi, 3B'den 2B'ye çizim dönüşümünü kolaylaştırmak için bir 2B bileşenine sahiptir. Mevcut durumuda, doğrudan 2B çizim (AutoCAD LT gibi), animasyon veya 3D model manipülasyonu (Blender, Maya veya Cinema 4D gibi), bu yazılımın odak noktası değildir. Bununla birlikte FreeCAD'in modüler yapısı, kullanıcının iş akışını bu tür ortamlara uyarlamasına izin verecektir.

FreeCAD, bilgi işlem bilimi alanında bilinen Open CASCADE Technology[3][4] (bir CAD çekirdeği), Coin3D (Open Inventor'ın enkarnasyonu), Qt GUI çerçevesi ve popüler bir betikleme dili olan Python betimleme dili gibi özgür yazılım kütüphaneleri kullanır. FreeCAD'in kendisi de diğer programlar tarafından bir kütüphane olarak kullanılabilir.[5]

FreeCAD'i mimari, elektrik ve inşaat (AEC) mühendisliği sektörlerinde genişletmek ve Arch Modülü ile bina bilgi modelleme (BIM) işlevselliği eklemek gibi hamleler bulunmaktadır.[6]

Desteklenen dosya formatları

FreeCAD'in dosyaları belirli bir yapıda tutan standart bir zip dosyası olan kendi ana dosya biçimi, FreeCAD Standart dosya biçimi (FCStd) olarak adlandırılır. Document.xml dosyası, tüm geometrik ve parametrik nesne tanımlarına sahiptir. GuiDocument.xml ise daha sonra nesnelerin görsel temsil ayrıntılarına sahiptir. Diğer dosyalar, nesneler için brep dosyalarını ve çizimin küçük resmini içerir.

FreeCAD'in kendi dosya formatının yanı sıra; DXF, SVG (Ölçeklenebilir Vektör Grafikleri), STEP, IGES, STL (STereoLithography), OBJ (Wavefront), DAE (Collada), SCAD (OpenSCAD), IV (Mucit) ve IFC gibi dosya formatları kullanılabilmektedir.[7]

DWG desteği

FreeCAD'in önemli DWG dosya format desteği, GNU LibreDWG kitaplığındaki yazılım lisansı uyumluluk sorunları nedeniyle sorun yaratmıştır. GNU LibreDWG kitaplığı, kaynakta bulunan OpenDWG kitaplığına (daha sonra Teigha Converter ve şimdi ODA Dosya Dönüştürücüsü) gerçek bir ücretsiz alternatif olarak başladı ve GPLv3 altında lisanslandı. FreeCAD (ve ayrıca LibreCAD), 6.7.0 sürümünden önce yalnızca GPLv2 ile uyumlu olan Open Cascade'e bağımlılıklara sahip oluşu[8] ile GPLv2 ve GPLv3'in temel uyumsuzlukları nedeniyle GNU LibreDWG kitaplığını kullanamazdı.[9][10] 2009 yılında Debian ekibi, Open CASCADE teknolojisi ile temasa geçti ve 2012'de kendilerinin çift lisanslama OCCT'yi (kütüphane) düşündüklerine dair bir yanıt geldi; ancak bu hareketi ertelediler. Bir istek de FSF'e GNU LibreDWG'yi GPLv2 veya LGPLv3 olarak yeniden lisanslamaları için gitti; ancak istek reddedildi.[11]

2014 itibarıyla Open Cascade'in yeni LGPL sürümü, Coin3D'nin BSD lisanslı sürümü ve PyQT'nin kaldırılması da dahil olmak üzere FreeCAD'in 0.14 sürümü artık tamamen GPL'siz.[12] Ancak LibreDWG kütüphanesi hâlâ yazılıma eklenebilmiş değil. Mevcut durumda FreeCAD, ODA Dosya Dönüştürücüsü 18 Ocak 2021 tarihinde Wayback Machine sitesinde arşivlendi. (eski OpenDWG kütüphanesi) aracılığıyla DWG formatının sınırlı bir alt kümesini dönüştürebilmektedir.[13]

Tanıtımlar

Yorik van Havre, 2015 yılında FISL 16'da FreeCAD'i sunuyor.

FreeCAD, 2015 yılında Porto Alegre'de gerçekleşen FISL 16 toplantısında[14] ve 2016 yılında Londra'daki Libre Graphics Toplantısı'nda kayda değer şekilde temsil edildi.[15] Bu iki sergi hem geliştiricileri hem de kullanıcıları bir araya getirebilmişti. Tam da 2020 yılındaki Brüksel'de gerçekleşen FOSDEM'de Yorik Van Havre ve Brad Collette FreeCAD'isunarken ilk defa fiziki olarak buluştu.[16]

Sürüm geçmişi

Kaynakça

  1. ^ "FreeCAD History". wiki.freecad.org. 5 Haziran 2020 tarihinde kaynağından arşivlendi. 
  2. ^ "Testing FEM Workbench of FreeCAD". jolahde.kapsi.fi. 5 Haziran 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Mayıs 2020. 
  3. ^ "Feature list - FreeCAD Documentation". wiki.freecadweb.org. 16 Nisan 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Haziran 2020. 
  4. ^ "Open Cascade at FOSDEM 2020". opencascade.com. 19 Haziran 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Mart 2022. 
  5. ^ "FreeCAD – A 3D Modeling and Design Software for Linux". FOSSMint. 1 Aralık 2017. 15 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Mayıs 2019. 
  6. ^ "Arch Module". FreeCAD wiki. 14 Şubat 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Aralık 2017. 
  7. ^ "Feature list". FreeCAD wiki. 4 Nisan 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Aralık 2013. 
  8. ^ "FSF Wastes Away Another "High Priority" Project". Phoronix. 24 Ocak 2013. 9 Kasım 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Ağustos 2013. 
  9. ^ "What's up with DWG adoption in free software?". libregraphicsworld.org. 26 Ocak 2012. 9 Kasım 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Kasım 2013. 
  10. ^ "Frequently Asked Questions about the GNU Licenses – Is GPLv3 compatible with GPLv2?". The official site. 4 Ağustos 2001 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Nisan 2011. 
  11. ^ "LibreDWG drama: the end or the new beginning?". libregraphicsworld.org. 27 Aralık 2012. 9 Kasım 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Ağustos 2013. 
  12. ^ "License". freecadweb.org. 2014. 4 Aralık 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Mart 2015. 
  13. ^ "Release notes 0.14". 12 Nisan 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Şubat 2019. 
  14. ^ "FreeCAD at FISL16" (PDF). yorik.uncreated.net. 2015. 12 Kasım 2020 tarihinde kaynağından (PDF) arşivlendi. 
  15. ^ "Yorik van Havre at LGM 2016" (PDF). yorik.uncreated.net. 2016. 16 Kasım 2020 tarihinde kaynağından (PDF) arşivlendi. 
  16. ^ "Open-source design ecosystems around FreeCAD". archive.fosdem.org (İngilizce). 22 Ekim 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Kasım 2020. 

Konuyla ilgili yayınlar

  • Falck, Daniel; Collette, Brad (2012): FreeCAD [Nasıl Yapılır]. Python, Packt Publishing, Birmingham'ın Gücüyle Katı Modelleme,978-1-84951-886-4 .

Dış bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">GNU</span> bilgisayar işletim sistemi

GNU; çekirdeği, sistem araçlarını, açıcılarını, kütüphanelerini ve son kullanıcı yazılımlarını içeren, GNU Tasarısı kapsamında geliştirilen bir işletim sistemidir. İsminin açılımı "GNU's Not Unix" dir. Bu ismi almasındaki sebep de tasarımının Unix'e benzerken kendisinin özgür yazılım olması ve herhangi bir UNIX kodunu içermemesidir.

Özgür Yazılım Vakfı, özgür yazılım hareketini ve GNU projesini desteklemek amacıyla 4 Ekim 1985 tarihinde Richard Stallman tarafından kurulmuş, kâr amacı gütmeyen bir sivil toplum kuruluşudur. FSF, dört temel yazılım özgürlüğünü savunmakta ve bu özgürlüklerin copyleft lisanslar aracılığıyla korunmasını tercih etmektedir.

<span class="mw-page-title-main">Açık kaynak</span> ücretsiz dağıtım ve ürüne erişim hakkında felsefe

Açık kaynak, kaynak kodun; kopyalanması, değiştirilebilmesi ve yeniden dağıtım için serbestçe kullanıma sunulmasıdır. Açık kaynak yalnızca kaynak koda erişim anlamına gelmez. Kodların başkaları tarafından herhangi bir telif ücreti ödemeden kullanılabilmesi, değiştirilmesi ve yeniden dağıtımı gibi çeşitli haklar vermesi gerekir. Bunun için ürün, açık kaynak tanımına uyan bir lisans kullanmalıdır.

<span class="mw-page-title-main">Açık kaynak yazılım</span> açık kaynak lisansıyla yayınlanmış programlama kodu

Açık kaynak yazılım ya da açık kaynak kodlu yazılım, telif hakkı sahibinin kullanıcılara yazılımı ve kaynak kodunu herhangi bir amaç için kullanma, inceleme, değiştirme ve dağıtma haklarını verdiği bir lisans kapsamında yayınlanan bilgisayar yazılımıdır. Kullandıkları lisans gereğince isteyen kişi ve grupların yazılımı kendi kişisel ihtiyaçlarına uyarlamalarına ve sonunda değişikliği benzer tercihlere sahip kullanıcılar için bir çatal olarak yayınlamalarına olanak tanır.

Autodesk, endüstriyel kullanıma dönük profesyonel yazılımlar geliştiren bir ABD firmasıdır. Dünyada en çok kullanılan endüstriyel amaçlı yazılımları portföyünde bulundurmakla birlikte en çok yazılım kodu üreten firmaların başında olmasıyla da tanınır. En çok kullanılan yazılımı Autocad'dir.

<span class="mw-page-title-main">FreeMind</span>

FreeMind, düşünceleri organize etmeye yönelik bir zihin haritalama uygulması. GNU Genel Kamu Lisansı ile lisanslı özgür bir yazılımdır. Java dili ile yazılmış olup Java sanal makinesi üzerinden Windows, Linux, MacOS sistemlerinde kullanılabilir. Gelşitirilmesi 2014 yılında sona ermiş olup eski geliştiricilerinden Dimitri Polivaev tarafından geliştirilen Freeplane isimli çatalı bulunur.

<span class="mw-page-title-main">Bilgisayar destekli tasarım</span>

Bilgisayar destekli grafik-tasarım, bir tasarımın oluşturulmasına, değiştirilmesine, analizine veya optimizasyonuna yardımcı olmak için kullanılan bir yazılım programı. CAD yazılımı, tasarımcının üretkenliğini ve tasarım kalitesini artırmak, dokümantasyon yoluyla iletişimi geliştirmek ve üretim için bir veritabanı oluşturmak için kullanılır. Üç boyutlu ve iki boyutlu tasarımlar için farklı programlar kullanılabilir. Siemens PLM NX, SOLIDWORKS, Autodesk Maya, AutoCAD, CATIA bu programlardan bazılarıdır.

Linux konferansı, Linux, BSD, özgür yazılım ve açık kaynak yazılım ile ilgilenen kişilerin katıldığı bilgisayar konferansıdır.

<span class="mw-page-title-main">BricsCAD</span>

BricsCAD, Bricsys firması tarafından geliştirilen bilgisayar destekli tasarım (CAD) uygulaması. Bricsys firması 2002 yılında Erik de Keyser tarafından kuruldu. 2011 yılında Bricsys, parametrik tasarım araçları için Ledas firmasından fikrî mülkiyet hakları satın alarak modelleme ve montaj tasarımı alanlarında uygulama geliştirmeye başladı. 2015 yılında BIM ve mekanik çizim özellikleri eklendi. BricsCAD'in günümüzde BricsCAD BIM, BricsCAD Mechanical gibi çeşitli sürümleri bulunur.

<span class="mw-page-title-main">OpenOffice.org</span>

OpenOffice.org, 1999 - 2011 yılları arasında geliştirilmiş açık kaynaklı ve ücretsiz bir ofis paketi. Sun Microsystems'in 1999 yılında kurum içi kullanım için edindiği StarOffice'in açık kaynaklı bir türevidir. OpenOffice.org'un temelini oluşturan StarOffice ise 1985 yılında geliştirilmeye başlanmıştır. OpenOffice.org; Writer, Calc, Impress (sunu), Draw (çizim), Math ve Base (veritabanı) bileşenlerini içerir.

<span class="mw-page-title-main">Özgür ve açık kaynak kodlu yazılım</span> hem kullanımı özgür olan hem de açık kaynak kodlu olan yazılım

Özgür ve açık kaynak kodlu yazılım, kullanıcılara yazılımı ve kaynak kodunu herhangi bir amaç için kullanma, inceleme, değiştirme ve dağıtma özgürlükleri veren bir lisans kapsamında yayınlanan bilgisayar yazılımıdır.

<span class="mw-page-title-main">GNU Affero Genel Kamu Lisansı</span> Özgür Yazılım Vakfı tarafından yayımlanan bir özgür lisans modeli

GNU Affero Genel Kamu Lisansı, Özgür Yazılım Vakfı tarafından yayımlanan bir özgür lisans modelidir. GNU Genel Kamu Lisansı ile neredeyse aynı olan AGPL, ağ ortamında kullanılan web hizmetlerini kapsayıcı bir ek madde içerir.

<span class="mw-page-title-main">Linux-libre</span>

Linux-libre, Linux çekirdeğinin değiştirilmiş sürümlerinden sağlanan bir GNU paketi ve işletim sistemi çekirdeğidir. Bu tasarının hedefi kaynak kodu olmayan, kod şaşırtması bulunan ve özgür olmayan her yazılımın Linux çekirdeğinden çıkarılmasıdır.

<span class="mw-page-title-main">LibreCAD</span>

LibreCAD, 2B teknik çizimler için özgür bir bilgisayar destekli tasarım (CAD) uygulaması. Linux, Mac OS X, Unix ve Microsoft Windows işletim sistemleri üzerinde çalışmaktadır.

<span class="mw-page-title-main">Unlicense</span> Kamu malı eşdeğerinde lisans

Lisanssız bir kamu malı eşdeğer lisansıdır ve telif hakkı karşıtlığı odaklıdır. İlk defa 1 Ocak 2010'da yayınlandı. 2015 yılında GitHub, 5,1 milyon lisanslı projesinin yaklaşık 102.000'inin Unlicense'i kullandığını bildirdi.

<span class="mw-page-title-main">OpenSCAD</span>

OpenSCAD, katı 3B CAD nesneleri oluşturmak için geliştirilmiş bir özgür yazılımdır. Kendi açıklama dilini kullanan, yalnızca komut ile çalışan bir modelleyicidir. Parçalar ön izlenebilir ancak etkileşimli olarak seçilemez veya 3D görünümde fare ile değiştirilemez. Bir OpenSCAD komut dosyası, geometrik ilkelleri betimler ve 3D model oluşturmak için bunların nasıl değiştirilip birleştirileceğini tanımlar. Bu nedenle, program yapıcı katı geometri (CSG) yapar. OpenSCAD'in Windows, Linux ve macOS için sürümleri vardır.

LibrePlanet Özgür Yazılım Vakfı tarafından oluşturulan ve desteklenen bir topluluk projesidir. Hedefi yerel toplulukları ve kuruluşları bir araya getirerek yıllık bir konferans düzenlemek ve Özgür Yazılım'ın dünya çapında tanınmasını sağlamaktır.

<span class="mw-page-title-main">0 A.D. (video oyunu)</span>

0 AD, Wildfire Games tarafından geliştirilmiş özgür ve açık kaynaklı gerçek zamanlı bir strateji oyunudur. M.Ö. 500 ile M.Ö. 1 ve M.S. 1 ile M.S. 500 tarihlerine odaklanmış tarihi savaş ve ekonomi oyunudur. Oyun çoklu platformdur. Windows, macOS, Linux, FreeBSD ve OpenBSD platformlarında oynanabilir. Oyun motorunun kaynak kodu için GNU GPLv2 lisansı ve oyun tasarımı ve müziği için CC BY-SA lisansı kullanan tamamen özgür yazılım ile özgür medya şeklinde hazırlanmıştır.

Hyperbola GNU/Linux-libre, i686 ve x86-64 mimarileri için tasarlanmış bir işletim sistemidir. Arch anlık görüntüleri ve Debian geliştirme sürümü temellidir. Genel Linux çekirdeği yerine GNU işletim sistemi bileşenlerini ve Linux-libre çekirdeğini içerir. Hyperbola GNU/Linux-libre, Özgür Yazılım Vakfı tarafından Ücretsiz Sistem Dağıtım Yönergeleri kıstaslarını karşıladığı için tamamen özgür bir işletim sistemi olarak listelenmiştir.

<span class="mw-page-title-main">JChemPaint</span> kimyasal yapılar için çizim yazılımı

JChemPaint, 2B bilgisayar grafikleri kullanan kimyasal yapılar için bir molekül düzenleyici ve dosya görüntüleyici olan bilgisayar yazılımıdır.