Saya mencari perangkat lunak generasi mesh itu
- gratis dan open source,
- menyediakan antarmuka scripting yang waras untuk spesifikasi domain,
- bekerja untuk geometri yang kompleks,
- dapat menghasilkan jerat 2D dan 3D,
Opsi apa yang saya miliki?
mesh-generation
Nico Schlömer
sumber
sumber
Saya biasanya menggunakan tetgen untuk 3D (lisensi MIT untuk penelitian / non-komersial) dan segitiga untuk 2D (Lisensi khusus gratis untuk non-komersial). Untuk skrip mereka, Anda menulis file input dan memanggil baris perintah.
sumber
MeshPy dapat digunakan untuk mendapatkan jerat segitiga dan tetrahedral. Ini menyediakan cara mudah pembuatan skrip mesh.
MeshPy menyediakan antarmuka Python ke Triangle dan TetGen yang disebutkan oleh aterrel.
sumber
Saya menemukan Salome sangat fleksibel, dengan lingkungan yang jauh lebih baik daripada gmsh. Ini memiliki IMHO merasa jauh lebih profesional. Selain itu, dapat menghasilkan juga jerat heksahedral. Ini benar-benar patut dicoba!
sumber
OpenSCAD cocok untuk semua titik kecuali penyatuan volume. Ini didasarkan pada skrip input dan menghasilkan jaring permukaan STL.
sumber
Sementara itu, saya buat
Keduanya diterima dengan cukup baik, jadi saya kira mereka juga membantu orang lain.
sumber
Kenapa tidak Blender ? Ini adalah perangkat lunak yang kuat, gratis dan open-source dengan dukungan skrip python juga.
Di Blender 2.79 Anda harus memilih
Scripting
sebagaiScreen layout
.Di kiri atas
Text Editor
tekan + untuk membuat blok data teks baru; mulai denganimport bpy
dan kemudian masukkan perintah python relatif untuk setiap operasi yang dapat Anda lakukan dari GUI, baca perintah relatif meletakkan mouse Anda di atas item GUI.Pada screenshot terlampir ditunjukkan perintah untuk melakukan triangulasi lingkaran, mulai dari adegan default dengan sebuah kubus:
Dengan cara ini, Anda dapat menggunakan Blender dalam mode scripting, tanpa GUI untuk mengekspor, misalnya, file output, menjalankan skrip python Anda di terminal:
Berikut videotutorial di YouTube.
Bersulang
sumber