免費網格劃分程序(支持粒子生成),有源代碼

Netgen是一個簡單易用的免費網格劃分程序,支持2d/3d網格自動劃分。程序由C++書寫,并結合腳本語言TCL/TK擴充功能。Netgen可以導入自定義的模型文件,同時支持STL文件格式(可在SOLIDWORKS,UG等CAD軟件里導出),如果結合另一款免費軟件OpenCASCADE,也可以導入IGS等文件格式。
原程序不支持粒子生成,我在原程序的基礎上添加了導出粒子的功能,原理很簡單,就是根據已生成的網格計算單元的中心及體積(注意,為通用起見,導出的是體積而不是粒子的質量,二維網格則是面積)。使用時,先讀入模型,進行網格劃分。然后在File-->Export Filetype里選擇Particles Format(我自己定義的選項),最后File-->Export Mesh就行了。附件是我添加粒子生成功能后編譯生成的可執行程序。

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

3