OpenSCAD
OpenSCAD, katı 3B CAD (bilgisayar destekli grafik-tasarım) 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 (küreler, kutular, silindirler vb.) betimler ve 3D model oluşturmak için bunların nasıl değiştirilip birleştirileceğini (örneğin kesişim, fark, zarf kombinasyonu ve Minkowski toplamları ile) tanımlar. Bu nedenle, program yapıcı katı geometri (CSG) yapar. OpenSCAD'in Windows, Linux ve macOS için sürümleri vardır.
Geliştirici(ler) | Marius Kintel, Claire Wolf[1] |
---|---|
İlk yayınlanma | 19 Şubat 2010 |
Güncel sürüm | 2021.01[2] / 31 Ocak 2021 ) |
Önizleme sürümü | 2021.02.11[3] / 11 Şubat 2021 ) |
Programlama dili | C++ ve Qt, CGAL, OpenCSG ve OpenGL[4] |
İşletim sistemi | Linux, macOS, Windows, FreeBSD, NetBSD, OpenBSD |
Platform | IA-32, x64 |
Boyut | 15–25 MB (işletim sistemine böre boyutlar değişebilir)[5] |
Erişilebilirlik | 7 dil |
Tür | CAD |
Resmî sitesi | openscad.org |
Kod deposu |
Önizleme
değiştirZ-buffering kullanarak modellerin hızlı önizlemesi için OpenSCAD, OpenCSG ve OpenGL kullanır.
3D modellerin konumu, diğer modelleyicilere benzer şekilde görünümde bir fare ile etkileşimli olarak değiştirilebilir. Komut dosyasında varsayılan bir "kamera" konumu tanımlamak da mümkündür.
Parça renkleri, şeffaflık da dahil olmak üzere 3B görünümde tanımlanabilir.[6]
Önizleme nispeten hızlıdır ve komut dosyasını değiştirirken etkileşimli değişikliklere izin verir.
Model oluşturucu aydınlatmayı hesaba katar; ancak aydınlatma kaynağı modifiye edilemez.
Kullanım
değiştirOpenSCAD, tasarımcıların kesin 3B modeller ve parametrelerle düzenlenebilen parametrik tasarımlar oluşturmasına olanak tanır.[7]
OpenSCAD belgeleri, düz ASCII formatında salt olarak okunabilir betiklerdir. Bu nedenle OpenSCAD, programcı odaklı bir katı modelleme aracıdır[8] ve akademik amaçlı açık kaynaklı donanımların tasarlanması için giriş düzeyinde bir CAD aracı olarak önerilir.[9]
Çoğunlukla STL formatında dışa aktarılan üç boyutlu baskı parçaları tasarlamak için kullanılır.
Basit modeller için saniyede birkaç kare hızında animasyonlar oluşturmak mümkündür.
Dışa aktarım
değiştirİçe aktarım
değiştir- DXF, SVG ve PNG formatlarındaki 2B parçalar içe aktarılabilir.
- STL formatındaki 3B parçalar içe aktarılabilir.
Kaynakça
değiştir- ^ "Claire Wolf". 12 Aralık 1998 tarihinde kaynağından arşivlendi.
- ^ "OpenSCAD News". 7 Mayıs 2013 tarihinde kaynağından arşivlendi.
- ^ "OpenSCAD Development Snapshots". 9 Mayıs 2013 tarihinde kaynağından arşivlendi.
- ^ "Building OpenSCAD". 20 Ağustos 2017 tarihinde kaynağından arşivlendi.
- ^ "Arşivlenmiş kopya". 31 Mart 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Şubat 2021.
- ^ Transparency is evaluated in the construction order, so a part is only transparent for parts already built.
- ^ Practical 3D Printers: The Science and Art of 3D Printing, Apress, 2012, s. 113, ISBN 9781430243922, 16 Haziran 2018 tarihinde kaynağından arşivlendi, erişim tarihi: 23 Şubat 2021.
- ^ Getting Started with MakerBot, O'Reilly Media, Inc., 2012, s. 131, ISBN 9781449338657, 16 Haziran 2017 tarihinde kaynağından arşivlendi, erişim tarihi: 23 Şubat 2021.
- ^ "Chapter 6: „Digital Designs and Scientific Hardware"", Open-Source Lab: How to Build Your Own Hardware and Reduce Research Costs, Elsevier, 2014, ss. 165-254, ISBN 9780124104624.
Dış bağlantılar
değiştir- OpenSCAD Kullanıcı Kılavuzu[ölü/kırık bağlantı]
- Shapeoko wiki'deki OpenSCAD sayfası 12 Ocak 2017 tarihinde Wayback Machine sitesinde arşivlendi.
- OpenSCAD ile modellemenin temelleri üzerine videolar 6 Mart 2016 tarihinde Wayback Machine sitesinde arşivlendi.