İçeriğe atla

OpenSCAD

OpenSCAD
Geliştirici(ler)Marius Kintel, Claire Wolf[1]
İlk yayınlanma19 Şubat 2010 (2010-02-19)
Güncel sürüm2021.01[2] / 31 Ocak 2021 (3 yıl önce) (2021-01-31)
Önizleme sürümü2021.02.11[3] / 11 Şubat 2021 (3 yıl önce) (2021-02-11)
Programlama diliC++ ve Qt, CGAL, OpenCSG ve OpenGL[4]
İşletim sistemiLinux, macOS, Windows, FreeBSD, NetBSD, OpenBSD
PlatformIA-32, x64
Boyut15–25 MB (işletim sistemine böre boyutlar değişebilir)[5]
Erişilebilirlik7 dil
TürCAD
Resmî sitesiopenscad.org
Kod deposu Bunu Vikiveri'de düzenleyin

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.

Önizleme

Z-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

OpenSCAD, 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.

OpenSCAD ile oluşturulan Strandbeest model animasyonu

Basit modeller için saniyede birkaç kare hızında animasyonlar oluşturmak mümkündür.

Dışa aktarım

  • Görünümler PNG formatında dışa aktarılabilir.
  • 2B modeller AutoCAD'de çalışan DXF formatında dışa aktarılabilir.
  • 3B parçalar AMF, OFF, STL gibi basit birimler olarak dışa aktarılabilir. Dışa aktarılan modellerde renk, malzeme veya parça tanımı bulunmaz.

İçe aktarım

  • 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

  1. ^ "Claire Wolf". 12 Aralık 1998 tarihinde kaynağından arşivlendi. 
  2. ^ "OpenSCAD News". 7 Mayıs 2013 tarihinde kaynağından arşivlendi. 
  3. ^ "OpenSCAD Development Snapshots". 9 Mayıs 2013 tarihinde kaynağından arşivlendi. 
  4. ^ "Building OpenSCAD". 20 Ağustos 2017 tarihinde kaynağından arşivlendi. 
  5. ^ "Arşivlenmiş kopya". 31 Mart 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Şubat 2021. 
  6. ^ Transparency is evaluated in the construction order, so a part is only transparent for parts already built.
  7. ^ 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 .
  8. ^ 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 .
  9. ^ "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

İlgili Araştırma Makaleleri

SketchUp, mimarlar, mühendisler, film yapımcıları, oyun geliştiricileri ve 3 boyutlu modelleme gerektiren hemen her alandaki kullanıcılar için tasarlanmış bir 3B Modelleme yazılımıdır. Arayüzü diğer çizim programları kadar karmaşık olmayan, sade bir arayüze sahiptir. İlk olarak Boulder, Colorado kökenli @Last Software tarafından 2001'de üretilen yazılım, 14 Mart 2006, Salı günü Google'ın sözü geçen şirketi satın almasıyla birlikte Google şemsiyesi altına girmiştir. 2012 yılı nisan ayında Trimble Google'dan SketchUp satın alacağını duyurdu, 1 haziran 2012 tarihinde SketchUp Trimble'nin bir parçası olmuştur.Trimble son yayınladığı sürüm ile pek değişiklik yapmasa da yeni sürüm olan 2013 her türlü 3B çizim programının dosyasını açabiliyor ve değiştirebiliyor.

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">SolidWorks</span>

SolidWorks, bilgisayar destekli 3 boyutlu katı modelleme ve tasarım yazılımıdır.

<span class="mw-page-title-main">Tersine mühendislik</span>

Tersine mühendislik, bir aygıtın, objenin veya sistemin; yapısının, işlevinin veya çalışmasının, çıkarımcı bir akıl yürütme analiziyle keşfedilmesi işlemidir. Makine veya mekanik alet, elektronik komponent, yazılım programı gibi parçalarına ayrılması ve çalışma prensiplerinin detaylı şekilde analizini içerir.

<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.

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

DraftSight, 2 boyutlu teknik çizimler üretmeye yönelik preofesyonel bir bilgisayar destekli çizim programı. DWG desteği için Open Design Alliance kütüphanesini kullanır. DraftSight, dünya çapında yaygın kullanılan SolidWorks ve CATIA gibi 3 boyutlu tasarım programının da üreticisi olan Fransız Dassault Systemes tarafından geliştirilmektedir. İlk kararlı sürümü 23 Şubat 2011'de yayınlanmıştır. Özellik kısıtlamalı olarak ücretsiz kullanılabilir.

<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">Üç boyutlu baskı</span>

Üç boyutlu baskı 3 boyutlu olarak tasarlanmış sanal bir nesnenin polimer, kompozit, reçine gibi malzemelerden ısıl veya kimyasal işlemden geçirilerek üretilme işlemidir.

<span class="mw-page-title-main">Açık kaynak donanım</span>

Açık kaynak donanım, herkesin kullanımına açık olarak tasarlanmış donanımdır. Böylece herhangi biri özgürce donanım tasarımı üzerinde çalışabilir, değiştirebilir, donanımın aynısından yapabilir ve satabilir. Özgür ve açık kaynak kodlu yazılım ve açık kaynak donanım, açık kaynak kültürü hareketi tarafından başlatılmıştır. Açık kaynak donanım terimi genellikle donanım hakkındaki bilgilerin kolaylıkla anlaşılması ile ilgilidir. Donanımsal tasarım ile birlikte donanımların sürücü yazılımları tamamen açık kaynak olarak yayınlanır.

<span class="mw-page-title-main">Önizleme (macOS)</span>

Önizleme MacOS işletim sisteminin resim görüntüleyici ve PDF görüntüleyicisidir; Kullanıcıların dijital görüntüleri ve Taşınabilir Belge Formatı (PDF) dosyalarını görüntülemesine ve yazdırmasına olanak tanır. MacOS'un kendisi gibi, NeXT'den gelen NextStep işletim sisteminde ortaya çıkmıştır.

Raster grafik editörü kullanıcıların bilgisayar ekranında görüntüleri etkileşimli olarak oluşturup düzenlemelerine ve bunları JPEG, Portable Network Graphics (PNG), Graphics Interchange Format (GIF) ve TIFF gibi birçok bitmap veya raster grafik formatlarından birinde kaydetmelerine olanak tanıyan bir bilgisayar programıdır. Hızlı grafik düzenleyici, rötuş işlemlerinin belirli bir repertuvarını desteklemektedir. Programa bağlı olarak, yetenekler yazılımın kullanımı ile genişletilebilir.

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

WebP, Google tarafından geliştirilmiş olup, JPEG, PNG veya GIF resim biçimlerine kıyasla daha küçük veya daha iyi görünen resimler oluşturmak için tasarlanmıştır.

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

FreeCAD, özgür ve açık kaynaklı 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. 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.

3B kumaşların birkaç tanımı vardır. En yaygın olanı Roye'un tanımıdır: “Tekstil yapısı uzayda üç boyuta sahip olduğunda, bir kumaş, üretim tekniğinden bağımsız olarak 3B kumaş olarak adlandırılabilmektedir.”

Bu yazıda geometrik şekilleri analiz etmek ve işlemek için kullanılan şekil analizi türü anlatılmaktadır.

<span class="mw-page-title-main">Cobalt (CAD Programı)</span>

Cobalt, hem Macintosh hem de Microsoft Windows işletim sistemlerinde çalışan parametrik tabanlı bir bilgisayar destekli tasarım (CAD) ve 3D modelleme programıdır. Program, nesneleri oluşturmak ve düzenlemek için doğrudan modelleme yöntemini ve Pro gibi programlar tarafından örneklenen yüksek düzeyde yapılandırılmış, geçmişe dayalı parametrik yolu birleştirmektedr.

<span class="mw-page-title-main">Bilgisayar destekli modelleme</span> Application of computer

Bilgisayar Destekli Modelleme veya Bilgisayar Destekli İşleme olarak da bilinen Bilgisayar destekli imalat , iş parçalarının imalatında takım tezgahlarını ve ilgilileri kontrol etmek için yazılımın kullanılmasıdır. Bu, CAM için tek tanım değildir. Ancak en yaygın olanıdır. CAM, planlama, yönetim, nakliye ve depolama dahil olmak üzere bir üretim tesisinin tüm operasyonlarında yardımcı olmak için bir bilgisayarın kullanımına da atıfta bulunabilmektedir.

<span class="mw-page-title-main">Çokyüzlü</span>

Geometride çokyüzlü, düz çokgen yüzleri, düz kenarları ve keskin köşeleri veya tepe noktaları olan üç boyutlu bir şekildir.

<span class="mw-page-title-main">Etkileşimli geometri yazılımları listesi</span> Vikimedya liste maddesi

Etkileşimli geometri yazılımı (İngilizce: Interactive geometry software ) veya dinamik geometri ortamları (İngilizce: dynamic geometry environments ), düzlem geometrisi başta olmak üzere geometrik yapıları oluşturmaya ve daha sonra bunları değiştirmeye olanak tanıyan bilgisayar programıdır. Çoğu etkileşimli geometri yazılımında, kişi birkaç nokta koyarak ve bunları çizgeler, daireler veya diğer noktalar gibi yeni nesneler tanımlamak için kullanarak inşaya başlar. Yapı, bir miktar oluştuktan sonra, kişi başladığı noktaları hareket ettirebilir ve yapının nasıl değiştiğini görebilir.

<span class="mw-page-title-main">C.a.R.</span> Etkileşimli geometri uygulaması

C.a.R.Compass and Ruler, Öklidyen ve Öklid dışı geometrik yapılar inşa edebilen ücretsiz ve açık kaynaklı bir interaktif geometri uygulamasıdır. Yazılım Java tabanlıdır. Geliştiricisi, Eichstätt-Ingolstadt Katolik Üniversitesi'nden René Grothmann'dır. GNU Genel Kamu Lisansı (GPL) koşulları altında lisanslanmıştır.