Tôi đang tìm kiếm một phần mềm tạo lưới
- là nguồn mở và miễn phí,
- cung cấp một giao diện kịch bản lành mạnh cho đặc tả miền,
- làm việc cho hình học phức tạp,
- có thể tạo lưới 2D và 3D,
Tôi có những lựa chọn nào?
Tôi đang tìm kiếm một phần mềm tạo lưới
Tôi có những lựa chọn nào?
Câu trả lời:
Tôi muốn giới thiệu bạn nhìn vào gmsh . Nó có cả văn bản và đầu vào giống như CAD, có khả năng 2D và 3D, các lưới bậc cao hơn. Nó được cấp phép theo GPL, do đó, có một số hạn chế trong việc tích hợp nó vào phần mềm nguồn đóng, nhưng về mặt khác thì hoàn toàn miễn phí / nguồn mở.
Tôi thường sử dụng tetgen cho 3D (giấy phép MIT cho nghiên cứu / phi thương mại) và tam giác cho 2D (Giấy phép tùy chỉnh miễn phí cho phi thương mại). Để script chúng, bạn viết một tập tin đầu vào và gọi dòng lệnh.
Tôi đã tìm thấy Salome rất linh hoạt, với môi trường tốt hơn nhiều so với gmsh. Nó có một cảm giác chuyên nghiệp hơn nhiều IMHO. Hơn nữa, nó có thể tạo ra các mắt lưới lục giác. Nó thực sự đáng để thử!
Tại sao không phải là máy xay sinh tố ? Nó là một phần mềm mạnh mẽ, miễn phí và mã nguồn mở với sự hỗ trợ kịch bản python.
Trong Blender 2,79 bạn cần chọn Scripting
là Screen layout
.
Ở phía trên bên trái Text Editor
nhấn + để tạo khối dữ liệu văn bản mới; bắt đầu với import bpy
và sau đó chèn các lệnh python liên quan đến từng thao tác mà bạn có thể thực hiện từ GUI, đọc lệnh tương đối đặt chuột lên mục GUI.
Trong ảnh chụp màn hình đính kèm được hiển thị các lệnh để tam giác một vòng tròn, bắt đầu từ cảnh mặc định với một khối:
Theo cách này, bạn có thể sử dụng Blender trong chế độ tập lệnh, mà không cần GUI của nó để xuất, ví dụ: tệp đầu ra, chạy tập lệnh python của bạn trong một thiết bị đầu cuối:
blender --background --python myscript.py
Đây là một băng video trên YouTube.
Chúc mừng