Pada 16 Mei, setelah empat tahun pengembangan, versi stabil baru OpenSCAD dirilis - 2019.05.
OpenSCAD adalah CAD 3D non-interaktif, yaitu semacam kompiler 3D yang menghasilkan model dari skrip dalam bahasa pemrograman khusus. OpenSCAD sangat cocok untuk pencetakan 3D, serta untuk secara otomatis menghasilkan sejumlah besar model serupa berdasarkan serangkaian parameter tertentu. Untuk penggunaan penuh, hanya diperlukan keyboard dan keterampilan pengkodean dasar.
OpenSCAD ditulis dalam C++, didistribusikan di bawah lisensi GPLv2 dan berjalan di semua sistem operasi utama: Linux, *BSD, macOS, Windows.
Baru di versi ini
-
Kemampuan bahasa pemrograman
- Ditambahkan modul menegaskan() ΠΈ menegaskan() fungsi.
- Modul yang ditambahkan membiarkan().
- Fitur tambahan pesanan().
- Fitur tambahan gema().
- Fungsi tambahan untuk pemeriksaan tipe: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Variabel khusus baru: $pratinjau.
- Pembaruan pemahaman daftar: kondisi if/else, setiap kata kunci, Gaya C untuk perulangan, ulangi karakter dalam sebuah string.
- putar_extrude(): parameter tambahan sudut.
- impor() sekarang mendukung SVG, 3MF dan AMF.
- warna() sekarang mendukung penentuan warna dalam heksadesimal.
-
Fitur program
- Customizer: memungkinkan untuk mengubah parameter desain (βkonstantaβ dalam kode) dari GUI, terlihat pada tangkapan layar di sebelah kanan.
- Mendukung mouse/joystick/gamepad 3D untuk menavigasi area pratinjau.
- Dukungan bawaan untuk pencetakan 3D, termasuk melalui Cetak Okto.
- Dukungan untuk format ekspor baru: SVG, 3MF, AMF.
- Edit dan pratinjau nilai dengan cepat dengan menekan Alt-Panah (Shift-Alt-Arrow di macOS).
- Menambahkan opsi baris perintah -melihat.
- Notifikasi suara kini diputar saat rendering selesai.
- Dibuat ulang beberapa kesalahan dan peringatan.
- Terjemahan ke bahasa baru: Ukraina, Polandia.
-
Fitur yang tidak digunakan lagi
- Menghapus glide() dan subdiv(), yang tidak pernah diterapkan.
referensi
- Unduh sumber atau rakitan siap pakai untuk berbagai OS
- GitHub
- Dokumentasi terperinci
- MCAD β perpustakaan modul tambahan, misalnya, untuk menghasilkan roda gigi atau utas
Sumber: linux.org.ru