二、Genvi可編程數值仿真開發平臺
Genvi是北京極道成然科技有限公司完全從底層自主開發的第二代可編程、高可擴展的生態化數值仿真平臺。該平臺具備建模、多物理場耦合計算、三維實時可視化計算、高可擴展、可定制等功能。
該平臺內置了JavaScript引擎,可編程,可調試,可即時執行,支持多方軟件模塊的自動搭載和高效組裝/耦合,支持大規模并行計算,是行業領先的生態化可編程數值仿真平臺。
三、Genvi的特點及功能
1、Genvi的特點
支持第三方模塊以動態鏈接庫(DLL)的形式加入平臺,支持不同DLL間的數據交互。
支持參數化幾何建模及網格剖分,支持7類主流商業軟件的網格導入。支持的網格類型包括:顆粒、桿件、三角形、四邊形、四面體、三棱柱、金字塔、六面體等。
支持平臺與核心模塊間網格數據的實時交互,用戶可從平臺下載網格,也可將核心模塊的網格推送至平臺。
支持掛載獨立于求解器的本構模型及材料庫,這些模型及庫可被公司出品的原生求解器以及各種第三方求解器直接調用。
提供豐富的選擇集功能,通過GUI或JS腳本函數,可實現節點、單元、單元面的精準選擇,核心模塊可自動獲取選擇對象并進行個性化的操作(設置材料參數、施加邊界條件等)。
采用核心數據驅動的結果展示模式,提供豐富的結果數據模板,用戶可自定義結果名稱及結果類型;實現核心模塊推送什么數據,云圖及監測曲線即展示什么數據。
千萬量級單元的平移、縮放、旋轉、剖切等操作無卡頓現象,支持計算結果的視頻及圖片輸出。
支持多模塊、多類型計算流程及計算結果的統一存儲及管理。
2、Genvi功能
2.1 開發個性化的數值軟件
界面編程:MFC、C#、HTML/JavaScript
終端用戶:GUI操作、JavaScript
2.2實現不同模塊的耦合
用戶可借助C/C++、Fortran、JavaScript等多種語言,實現不同模塊間的耦合。
2.3 利用Genvi導出.glb文件
首先,準備一個模型;然后,通過一定的步驟導入到軟件---Genvi,這個時候就可以看到如下的界面:
可以看到模型就說明導入沒有問題,這個時候按順序點擊:文件-->導出-->GLB,如下圖:
點擊之后,彈出一個對話框,你可以給導出的GLB文件命名并選擇保存位置:
這樣,你就可以在你選擇的位置,看到你命好名字的glb文件了!
如何查看
3D查看器
首先,Windows10的用戶直接點擊就可以在3D查看器中看到模型,打開后可以對模型進行平移、旋轉、縮放的查看;
畫圖3D
同樣是在Windows10的系統下,畫圖3D部分沒有安裝的用戶可能還需要安裝,直接在開始一旁的搜索框里輸入“畫圖3D”搜索,就可以安裝并使用;安裝完成后選擇你想要打開的glb文件,右鍵選擇用畫圖3D打開,就可以在畫圖3D中打開模型進行平移、縮放、旋轉的操作;
并對模型進行涂鴉、貼紙等,更多其他操作;下圖是我們利用Genvi做的一個計算云圖的glb,可以看到槍管的前端有明顯的色彩,是表示力的傳導過程,這證明,Genvi不僅可以導出模型的glb,還能導出結果云圖的glb文件;
審核編輯:劉清
-
dll
+關注
關注
0文章
116瀏覽量
45545 -
mfc
+關注
關注
0文章
111瀏覽量
27342 -
GUI
+關注
關注
3文章
662瀏覽量
39890 -
求解器
+關注
關注
0文章
77瀏覽量
4557
原文標題:中科院力學所朱心廣博士:走近Genvi可編程數值仿真開發平臺
文章出處:【微信號:sim_ol,微信公眾號:模擬在線】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論