Pada 16 Mei, selepas empat tahun pembangunan, versi stabil OpenSCAD baharu telah dikeluarkan - 2019.05.
OpenSCAD ialah CAD 3D bukan interaktif, iaitu sesuatu seperti pengkompil 3D yang menjana model daripada skrip dalam bahasa pengaturcaraan khas. OpenSCAD sangat sesuai untuk pencetakan 3D, serta untuk menjana sebilangan besar model serupa secara automatik berdasarkan set parameter tertentu. Untuk kegunaan penuh, hanya papan kekunci dan kemahiran pengekodan asas diperlukan.
OpenSCAD ditulis dalam C++, diedarkan di bawah lesen GPLv2 dan berjalan pada semua sistem pengendalian utama: Linux, *BSD, macOS, Windows.
Baru dalam versi ini
-
Keupayaan bahasa pengaturcaraan
- Ditambah modul assert(). ΠΈ fungsi assert()..
- Modul ditambah biarkan().
- Fungsi tambahan ord().
- Fungsi tambahan echo ().
- Fungsi tambahan untuk pemeriksaan jenis: is_undef(), is_list (), is_num(), is_bool(), is_string().
- Pembolehubah khas baharu: $pratonton.
- Senaraikan kemas kini pemahaman: keadaan jika/lain, setiap kata kunci, Gaya C untuk gelung, lelaran ke atas aksara dalam rentetan.
- rotate_extrude(): parameter tambahan sudut.
- import() kini menyokong SVG, 3MF dan AMF.
- warna() kini menyokong penetapan warna dalam perenambelasan.
-
Ciri program
- Customizer: memungkinkan untuk menukar parameter reka bentuk ("pemalar" dalam kod) daripada GUI, boleh dilihat dalam tangkapan skrin di sebelah kanan.
- Menyokong tetikus/kayu bedik/pad permainan 3D untuk menavigasi kawasan pratonton.
- Sokongan terbina dalam untuk percetakan 3D, termasuk melalui Cetakan Octo.
- Sokongan untuk format eksport baharu: SVG, 3MF, AMF.
- Edit dan pratonton nilai dengan cepat dengan menekan Alt-Arrow (Shift-Alt-Arrow pada macOS).
- Menambah pilihan baris arahan -pandangan.
- Pemberitahuan bunyi kini dimainkan apabila pemaparan selesai.
- Dibuat semula beberapa kesilapan dan amaran.
- Terjemahan ke dalam bahasa baharu: Ukraine, Poland.
-
Ciri yang ditamatkan
- Dialih keluar glide() dan subdiv(), yang tidak pernah dilaksanakan.
rujukan
- Muat turun sumber atau pemasangan sedia untuk OS yang berbeza
- GitHub
- Dokumentasi terperinci
- MCAD β perpustakaan modul tambahan, contohnya, untuk menjana gear atau benang
Sumber: linux.org.ru