Dört yıllık geliştirme sürecinin ardından 16 Mayıs'ta OpenSCAD'in yeni ve kararlı bir sürümü yayınlandı - 2019.05.
OpenSCAD, etkileşimli olmayan bir 3D CAD'dir; bu, özel bir programlama dilindeki bir komut dosyasından model üreten bir 3D derleyiciye benzer. OpenSCAD, 3D yazdırmanın yanı sıra, belirli bir dizi parametreye dayalı olarak çok sayıda benzer modelin otomatik olarak oluşturulması için de çok uygundur. Tam kullanım için yalnızca klavye ve temel kodlama becerileri gereklidir.
OpenSCAD, C++ dilinde yazılmıştır, GPLv2 lisansı altında dağıtılmaktadır ve tüm önemli işletim sistemlerinde çalışır: Linux, *BSD, macOS, Windows.
Bu sürümdeki yenilikler
-
Programlama dili yetenekleri
- Katma iddia() modülü и iddia() işlevi.
- Modül eklendi izin vermek().
- Eklenen işlev sıra ().
- Eklenen işlev Eko().
- Tip kontrolü için eklenen işlevler: is_undef(), is_list(), is_num(), is_bool (), is_string ().
- Yeni özel değişken: $önizleme.
- Anlama güncellemelerini listeleyin: if/else koşulu, her anahtar kelime, Döngü için C stili, bir dizedeki karakterlerin üzerinde yineleme.
- rotary_extrude(): eklenen parametre açı.
- içe aktarmak() artık SVG, 3MF ve AMF'yi destekliyor.
- renk() artık rengin onaltılı olarak belirtilmesini destekliyor.
-
Özellikler
- Customizer: Sağdaki ekran görüntüsünde görülebilen tasarım parametrelerini (koddaki “sabitler”) GUI'den değiştirmeyi mümkün kılar.
- 3D fare/joystick/gamepad desteği Önizleme alanında gezinmek için
- 3D yazdırma için yerleşik destek, Sekiz Baskı.
- Yeni dışa aktarma formatları desteği: SVG, 3MF, AMF.
- Alt-Arrow (macOS'ta Shift-Alt-Arrow) tuşlarına basarak değerleri hızla düzenleyin ve önizleyin.
- Eklenen komut satırı seçeneği -görüş.
- Artık işleme tamamlandığında sesli bir bildirim çalınıyor.
- Yeniden Yapıldı bazı hatalar ve uyarılar.
- Yeni dillere çeviri: Ukraynaca, Lehçe.
-
Kullanımdan kaldırılan özellikler
- Hiçbir zaman uygulanmayan glide() ve subdiv() kaldırıldı.
referanslar
- Farklı işletim sistemleri için kaynakları veya hazır derlemeleri indirin
- GitHub
- Ayrıntılı belgeler
- MCAD – örneğin dişliler veya dişler oluşturmak için ek modüllerden oluşan kütüphane
Kaynak: linux.org.ru