Itasca幾何數(shù)據(jù)交換文件---Geometry Files

1 引言

有位同學(xué)問到了相關(guān)問題,于是簡單地作一下解釋。自從版本5.0以來,Itasca軟件擴(kuò)展了它的幾何數(shù)據(jù)交換文件功能,特別是導(dǎo)入外部幾何數(shù)據(jù)文件的能力。總的來說,有三大類導(dǎo)入方式:第一類是直接導(dǎo)入有限元網(wǎng)格數(shù)據(jù),目前可導(dǎo)入的文件格式是ANSYS和Abaqus; 第二類是直接導(dǎo)入由Griddle生成的網(wǎng)格文件(Griddle---FLAC3D和3DEC的高級網(wǎng)格劃分工具); 第三類是導(dǎo)入幾何形狀文件(建立更真實的數(shù)值模型:FLAC3D導(dǎo)入地形圖 (1)建立更真實的數(shù)值模型(2):FLAC3D與曲面地形的集成), 導(dǎo)入的幾何數(shù)據(jù)文件必須在Itasca軟件內(nèi)產(chǎn)生網(wǎng)格。Geometry Files這個論題如果展開論述非常復(fù)雜,本筆記僅從最頂端的概念入手,簡要討論Geometry Files的操作。事實上,導(dǎo)入幾何數(shù)據(jù)只是模擬的預(yù)操作步驟,真正麻煩的是導(dǎo)入后的塊體或單元劃分。

Itasca幾何數(shù)據(jù)交換文件---Geometry Files的圖1


2 什么是Geometry Files

一個幾何文件(geometry file)是一組空間中的節(jié)點(diǎn)、邊或多邊形, 有時稱作CAD數(shù)據(jù)。這些數(shù)據(jù)可能來自外部源,也可能是由程序自己生成的。Itasca軟件目前可以識別三種幾何文件形式為:DXF, STL和GEOM。其中DXF和STL是工業(yè)標(biāo)準(zhǔn)的數(shù)據(jù)文件,DXF文件的數(shù)據(jù)格式至少是AutoCAD 12版本,STL文件可以在SketchUp或SolidWorks等軟件中生成;GEOM是Itasca自己的數(shù)據(jù)格式,由FISH額外的變量分配和/或組分配產(chǎn)生出來的文件, 可以是二進(jìn)制也可以是文本格式。在程序中,幾何系統(tǒng)允許用戶創(chuàng)建、導(dǎo)入和導(dǎo)出幾何數(shù)據(jù)。幾何數(shù)據(jù)可用于:

(1) 促進(jìn)模型的可視化

(2) 構(gòu)建模型和/或繪圖范圍

(3) 追蹤構(gòu)建的塊體模型

(4) 描述通過拉伸構(gòu)建的一組區(qū)域的拓?fù)浔砻?/span>

FISH的額外變量和組名可以分配給幾何數(shù)據(jù)。FISH可以用來創(chuàng)建和操作幾何數(shù)據(jù)。幾何數(shù)據(jù)被組織成幾何集,它是節(jié)點(diǎn)、邊和多邊形的集合。由于有幾何對象不是模型組件,所以創(chuàng)建幾何對象時不需要設(shè)置域。


3 如何導(dǎo)入Geometry Files

可以通過各種方式輸入幾何數(shù)據(jù):

(1) File>Open對話框輸入幾何數(shù)據(jù),而輸入后的幾何數(shù)據(jù)可以進(jìn)行重新保存,重命名,打印或輸出等操作,如下圖所示不過用這種方法導(dǎo)入的幾何體數(shù)據(jù)僅可用于幾何體的可視化操作,不能使用命令對這個幾何體進(jìn)行操作,因為它本質(zhì)上不是計算模型,僅是在繪圖中添加的一個可視化對象。

Itasca幾何數(shù)據(jù)交換文件---Geometry Files的圖2

(2) 使用命令geometry import。鑒于上述導(dǎo)入幾何數(shù)據(jù)方法的缺陷,最佳的方法還是使用命令輸入。geometry import命令共帶有6個關(guān)鍵字:format, group, merge, offset, position, set.

geometry import 'pit.stl'geometry import 'topo.dxf'

導(dǎo)入后使用下述命令對幾何數(shù)據(jù)進(jìn)行操作:

geometry assign-groupsgeometry copygeometry deletegeometry edge creategeometry edge deletegeometry edge exportgeometry edge extrageometry edge groupgeometry exportgeometry fillgeometry generategeometry importgeometry listgeometry move-togeometry node creategeometry node deletegeometry node exportgeometry node extrageometry node groupgeometry paint-extrageometry polygon creategeometry polygon deletegeometry polygon exportgeometry polygon extrageometry polygon groupgeometry refinegeometry resultsgeometry rotategeometry selectgeometry separategeometry setgeometry tessellategeometry translategeometry triangulate


4 導(dǎo)入其它文件

(1) VRML文件

除了使用geometry import導(dǎo)入幾何數(shù)據(jù)外,還有一種導(dǎo)入方法是導(dǎo)入VRML文件,VRML是Rhino產(chǎn)生的實體文件,使用block generate from-vrml命令導(dǎo)入。

(2) DFN文件

Itasca軟件接受標(biāo)準(zhǔn)的Fracman文件格式,不過如果使用其它DFN軟件產(chǎn)生的文件,必須轉(zhuǎn)換為Itasca DFN數(shù)據(jù)文件格式才能導(dǎo)入進(jìn)來。

登錄后免費(fèi)查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項目客服
  • 培訓(xùn)客服
  • 平臺客服

TOP

1