体网格划分[1]
- 格式:pdf
- 大小:550.38 KB
- 文档页数:34
球体网格划分过程如下
1.在球体中心建立正方体,正方体对角顶点坐标为(-1 -1 -1)、(1 1 1),图一所示。
图一
2.以原点为圆心,做半球面,半径为4,图二所示。
图二
3.将正方体与半球面对应的一个面的四条边投影到半球面,得到四条曲线,图三所示。
图三
4.利用步骤3得到的四条曲线,构建曲面,删除步骤2的曲面后,如图四-a所示,注意,
该曲面为球面的六分之一。
对话框设置如图四-b所示。
图四-a 图四-b
5.利用步骤4中得到的曲面和正方体的一个相应曲面,建立一个体solid 2,如图五-a所示,
对话框设置如图五-b所示。
图5-a 图5-b
6.将步骤5得到的solid 2分别绕X、Y轴旋转复制,得到一个球体,该球体有一个正方体
(步骤1所得)和6个六面体组成(solid 2及本步骤所得的另外5个)。
图六
7.几何模型已经建立完毕,下面可以进行网格化分了,结果如图七所示,对话框如图八所示。
图七
图八
8.如果步骤7中提示,solid1不是triparameteric体,如图九所示,则需吧solid1转为
triparameteric体,方法见图十。
然后进行步骤7即可。
图九
图十
9.可以采用V erify命令观察自由边和自由面,并用Equivalence命令合并重合节点。
如果要得到精度较高的计算结果,网格的质量是是至关重要的.相对于模态分析求解网格控制如下单元翘曲角:不大于20度单元长度:通常按照10mm划分,但最小单元长度不要小于5mm。
单元长宽比:小于1:5雅各比:大于0.5最小四边形内角:大于40度最大四边形内角:小于135度最小三角形内角:大于15度最大三角形内角:小于140度三角形占全部单元比例:整个模型最好小于10%,最多不多于15%,对单个零件的要求可以放松,最多可到30%(小零件)。
Hypermesh与其它有限元软件的接口及单位一:单位:1.默认:tonne,mm,s, N, MPa单位系统,这个单位系统是最常用,还不易出错(吨,mm和s)备注:长度:m;力:N;质量:kg;时间: s;应力:Pa;密度:kg/m3长度:mm;力:N;质量:吨;时间: s;应力:MPa;密度:吨/m m 32.Hypermesh公英制设置:1)永久菜单里的option。
2)8.0里面可以自定义设置:control card-->DTI_UNIT中可以设置。
二:hypermesh与其他软件的几何接口问题汇总(一)Autocad建立的模型能导入hypermesh:因为autocad的三维建模功能不是很强,一般不建议在autocad里面进行建模。
如果已经在autocad里面建好模型的话,在autocad里面存贮成*.dxf的格式就可以导入到hypermesh里面。
(二)catia的装配件导入hm:转为step格式或者是iges格式。
(三)UG.NX3版本导入Hypermesh7.0。
用igs格式可以,但是igs容易丢失信息。
一般都是把NX3的prt文件导成catia格式的model文件,然后import到hypermesh中,stp的效果还可以(四)在hm画好的网格能导入patran继续划分:用Nastran求解,确实在patran做前处理比较方便,先存为bdf文件,一点信息都不会丢。
HyperMesh常用操作技巧0 HyperWorks软件难点常用词句中英文对比Equivalenc:合并Free Edge Filler Surface:缺失曲面自缝合Circumference :圆周Longitudinal:adj,纵向的,轴向的Proceed:vi,继续Criteria:n,标准Batchmesher:网格划分批处理Surface fillet midline split:曲面圆倒角中心线切割Min feature angel:最小特征角Element normal angel:法线角,用于控制单元间法线夹角的最大值Tetramesh:四面体网格Organize and cleanup fillets:圆倒角特征识别与几何清理0-1 HyperWorks中的常用难点术语1. 不完全分割面(Fin Faces):指面上所有边界均处于同一个实体内,或者说是独立实体中的悬着面,默认呈现红色,可通过手动合并实体创建或使用内部悬着面创建实体的过程中创建;2. 完全分割面(Full Partition Faces):指有一个或更多实体共享构成的边界面,默认呈现黄色,切割实体或者使用布尔运算合并多个实体时在共享位置或交叉位置会产生完全分割面;3. 边界面(Bounding Faces):指定义单一实体外边界的曲面,默认呈现绿色,边界面是独立存在的并且不与其他实体所共有,一个独立的实体通常由多个边界面组成;4.自由边(Free Edges):指被一个曲面所占用的边界,默认情况下显示红色。
在仅由曲面构成的模型中,自由边将出现在模型的外缘和控内壁位置;相邻曲面间的自由边表示这两个曲面之间存在间隙,使用automesher时会自动保留这些间隙特征;5 共享边(Shared Edges):指相邻曲面共同拥有的边界,默认呈现绿色。
当两个曲面之间的边界是共享边,即曲面间没有间隙或者是重叠特征时,即他们是连续的,划分网格时,automesher将沿着共享边放置节点并创建连续的网格,它不会创建跨越共享边的独立单元;6. T行边(Non-manifold Edges):指由3个或者3个以上的曲面共同拥有的边界,默认呈现黄色。
第五章三维实体网格划分本章讲述三维实体网格划分。
包括三部份内容:●生成四面体网格零件:对实体指定线性或2次四面体网格。
●四面体网格填充器:通过从曲面网格生成四面体网格来对实体划分网格。
●扫描实体网格:通过从曲面网格生成六面体或楔形网格对实体划分网格。
5.1 生成3D零件网格本节说明如何利用四面体网格划分方式生成3D网格。
在【Generative Structural Analysis】(通用结构分析)工作台和【Advanced Meshing Tools】(高级网格划分工具)工作台都有本命令。
依照用户安装的产品不同,显示的选项是不同的:●【Generative Structural Analysis】(通用结构分析)或【FEM Surface】(曲面网格划分)系列产品。
●【FEM Solid】(有限元实体划分)系列产品。
5.1.1 【Generative Structural Analysis】(通用结构分析)或【FEM Surface】(曲面网格划分)系列产品在通常的用户中,一样安装的是第一种情形。
在这种设置下,不管是在通用结构分析工作台仍是高级划分工具工作台,概念3D网格的零件时,弹出的对话框只有两个选项卡。
(1)点击【Meshing Methods】(网格划分方式)工具栏内的【Octree Tetrahedron Mesher】(四面体网格划分器)按钮,如图5-1所示。
若是用户在【Generative Structural Analysis】(通用结构分析)工作台,那么需要点击【Model Manager】工具栏内的【Octree Tetrahedron Mesher】(四面体网格划分器)按钮,如图5-2所示。
图5-1【Octree Tetrahedron Mesher】(四面体网格划分器)按钮图5-2(2)在图形区选择要划分网格的实体零件。
选择后弹出【OCTREE Tetrahedron Mesh】(四面体网格划分器)对话框,如图5-3所示。
ansysworkbenchmeshing⽹格划分总结(1)Base point and delta创建出的点重合时看不到⼤部分可划分为四⾯体⽹格,但六⾯体⽹格仍是⾸选,四⾯体⽹格是最后的选择,使⽤复杂结构。
六⾯体(梯形)在中⼼质量差,四⾯体在边界层处质量差,边界层处⽤棱柱⽹格prism。
棱锥为四⾯体和六⾯体之间的过渡棱柱由四⾯体⽹格被拉伸时⽣成3DSweep扫掠⽹格划:只有单⼀的源⾯和⽬标⾯,膨胀层可⽣成纯六⾯体或棱柱⽹格Multizone多域扫掠⽹格:对象是多个简单的规则体组成时(六⾯体)——mapped mesh type映射⽹格类型:包括hexa、hexa/prism——free mesh type⾃由⽹格类型:包括not allowed、tetra、hexa dominant、hexa core(六⾯体核⼼)——src/trg selection源⾯/⽬标⾯选择,包括automatic、manual source⼿动源⾯选择patch conforming:考虑⼀些⼩细节(四⾯体),包括CFD的膨胀层或边界层识别patch independent:忽略⼀些⼩细节,如倒⾓,⼩孔等(四⾯体),包括CFD 的膨胀层或边界层识别——max element size 最⼤⽹格尺⼨——approx number of elements⼤约⽹格数量mesh based defeaturing 清除⽹格特征——defeaturing tolerance 设置某⼀数值时,程序会根据⼤⼩和⾓度过滤掉⼏何边Use advanced size function ⾼级尺⼨功能——curvature['k??v?t??]曲率:有曲率变化的地⽅⽹格⾃动加密,如螺钉孔,作⽤于边和⾯。
——proximity[pr?k's?m?t?]邻近:窄薄处、狭长的⼏何体处⽹格⾃动加密,如薄壁,但花费时间较多,⽹格数量增加较多,配合min size使⽤。
网格编号及划分说明文档V1.1 2011年3月14日一、网格划分规则全国各地市高速、铁路、市区、干道网格按照以下原则进行划分:1.铁路及高速网格不能跨省、跨市,如果某条铁路或高速跨市、跨省,需要分段进行划分,跨省的如津京高速,需要划分为津京高速北京段和津京高速天津段;跨地市的如汉宜高速,在武汉境内需要划分为汉宜高速武汉段。
2.进行网格划分时各图层(高速、铁路、市区、干道为4类图层)网格单独划分到一个图层,例如市区类网格可以单独划分到一个图层,高速类网格可划分到另一个图层中。
作为市区网格进行测试的非市区类网格(绕城高速、机场高速等干道网格)可划分到干道图层中,编号按市区网格编号规则进行,见1。
补充说明:跨市、跨省的高速或铁路网格在分段后纳入对应地市一并提交。
各省不再单独提交高速或铁路网格。
二、网格编号规则全国各地市高速、铁路、市区、干道网格按照以下原则进行编号:1.市区网格编号必须为数字,从1开始顺序编号。
如果把机场高速、环城高速等也算作市区网格,编号也要为数字,但是需要从201开始编号。
例如:某地市市区内有17个网格,编号应为1至17,如果该地市把二环路、三环路、四环(绕城高速)、机场高速也作为市区网格,则编号为201至204。
2.高速网格的编号格式为:H*高速名称,H代表此网格为高速网格,*为数字,从1开始顺序编号。
例如:京津高速北京段,编号为H1津京高速北京段。
3.铁路网格的编号格式为:R*铁路名称,R代表此网格为铁路网格,*为数字,从1开始顺序编号。
例如:京津高铁天津段,编号为R1京津高铁天津段。
4.干道网格的编号格式为:M*干道名称,M代表此网格为干道网格,*为数字,从1开始顺序编号。
例如:成青快速通道(成都市区到其郊县的快速路),编号为M1成青快速通道。
(机场高速、环城高速)等如果需要作为市区网格进行测试,可算作市区网格,编号规范参考1。
三、网格划分详细流程1.打开MAPINFO创建空白图层进行网格划分(使用坐标系WGS1984),需要注意的是不能直接在地图上进行网格划分。
3.4 体网格划分命令(Volume Meshing Commands )在Mesh/Volume 子面板中有(subpad )以下命令符号 命令描述Mesh Volumes 为体划分网格在体内创建网格节点Smooth Volume Meshes Smooth 体网格调整体网格节点位置以改善节点间距的均匀性Set Volume Element Type 设置体元素类型指定用于整个模型的体网格元素类型Link Volume Meshes Unlink Volume Meshes 连接体网格/打断体网格创建或删除体之间的网格硬连接(mesh hard link )Modify Meshed Geometry 修改meshed 几何体将网格边转换为拓扑边Summarize Volume Mesh Check Volume Meshes 梗概体网格/检查体网格在图形窗口中显示网格信息,显示三维网格的质量信息Delete Volume Meshes 删除体网格删除体上存在的网格节点下文描述了以上列出的各命令的功能和操作3.4.1 为体划分网格(Mesh Volumes )Mesh Volumes 命令允许你为一个或多个体创建网格。
当你为一个体划分网格时,GAMBIT 会根据当前设定的参数在整个体中创建网格节点。
要mesh一个体,需要设定以下参数•待划分网格的体•网格划分方案(Meshing scheme )•网格节点间距(Mesh node spacing )•网格划分选项(Meshing options )指定体(Specifying the Volume)GAMBIT允许你在网格划分操作中指定任何体,但是,何种网格划分方案(meshing scheme)能应用于这个体,则决定于体的拓扑特性、形状,以及体的面上的顶点的类型。
指定网格划分方案(Specifying the Meshing Scheme)指定网格划分方案需要设定以下两个参数•元素(Elements)•类型(Type)Elements参数用于定义(应用于该体的)体网格元素的形状;Type参数定义网格划分算法,因此也决定了体中所有网格元素的模式。
Hypermesh圆柱、圆管相贯六面体单元网格划分1
圆管相贯的做法:重点是运用3D---Solid Map生成六面体一、等径两圆管相贯
1:几何模型2:分割模型
3:取出1/4几何模型,并在相交处做面、网格4:运用3D---Solid Map,在其中一
个圆管上生成6面体solid单
元
5、再次运用3D---Solid Map,在另一个圆管上生成
6、运用line drag (其他还有很多方法)
6面体solid单元
二、不等径的两圆管相贯
几何模型1/4模型
方法1:运用solid layers功能
运用3D----elem offset---solid layers
运用方法1生成两圆管相交处的六面体单元质量不是太好。
方法2:运用solid Map功能
1、先在大径圆管外表面作shell单元
2、运用Solid Map,生成6面体单元
3、依所生成的六面体单元,运用Tool---faces生成
4、选中两圆管相交处的shell单元,
Shell单元以此作为Solid Map的基本单元。
5、运用solid Map,生成六面体单元
6、1/4模型所生成的六面体单元
方法1与方法2两圆管相交处的六面体单元对比:
方法1:方法2:
此处单元质量:warpage最大值为33.13 此处单元质量:warpage最大值为7.25。
【流体】ANSYSmeshing网格划分之-上手1-3Dtube网格划分在之前的入门文章《ANSYS meshing 网格划分之 - 入门1 - 3D 几何边界命名》中,我们用中间放置有阻流器的tube作为例子学会边界命名操作。
本章在此基础上,依然采用此tube几何文件为例,正式上手学习ANSYS meshing三维网格划分。
1. 几何命名好之后,在workbench工作界面,左键按住Geometry模块的第二栏,不要放松鼠标,拉到Mesh模块的第二栏中,然后鼠标放开。
两个模块之间出现一条蓝色的连接线,表示已经成功将几何导入到Mesh模块中。
2. 鼠标左键双击Mesh模块第三栏的Mesh,打开mesh软件界面。
工作界面和其他软件基本一样,在划分网格时,主要注意的窗口有如下:3. 调整透明度。
当几何导入到Mesh模块中时,有时是半透明显示,但是有时候是不透明显示,如上图所示。
这样就看不到tube里面的结构,因此,需要将几何调整到透明状态,方便后面操作。
4. 网格划分。
Mesh模块是ANSYS的网格划分工具之一,能够划分CFD网格,CAE分析网格和电磁分析网格。
所以需要指定划分类型,软件会帮您将一些默认参数进行调整,更好划分网格。
本章是划分CFD网格,导入到Fluent软件中使用。
ANSYS Meshing模块划分网格的设置,基本都是通过鼠标右键设计树中的Mesh选择,即上面图片中的1所指,包括体网格、面网格、线网格等划分选择。
然后在底部的Details窗口中设置相关参数。
由于管子的直径只有14mm,所以需要将网格划分总参数进行修改,如下图。
网格划分总参数有许多,将会在后续文章中一一讲解,现在是先按照本文走一遍网格划分,熟悉操作。
选择四面体网格划分方法。
鼠标右键设计树中的Mesh,选择Method。
在Details中选中几何,Method选Tetrahedrons四面体网格。
因为这是流体流动,所以需要对壁面划分边界层网格。
目录1.网格的定义2.单元质量的评定3.MENTAT的网格划分工具3.1 MENTAT几何定义3.2 MENTAT几何修复3.3 设置种子点3.4 Advancing front四边形、三角形单元生成器3.5 Delaunay三角形单元生成器3.6 Overlay覆盖网格生成技术3.7 CONVERT3.8 扩展(EXPAND)3.9 四面体单元生成器3.10 六面体单元生成器3.11 MENTAT前处理的其他辅助网格划分工具MENTAT的网格划分网格划分在有限元分析中具有重要的意义。
复杂模型的网格划分花费大量的时间,非常需要功能完善的网格自动化器。
另一方面,无论是手动的、半手动的还是全自动的网格划分,单元密度和网格质量都对分析结果产生影响。
本培训教材着重介绍MENTAT的网格划分和网格质量控制工具。
1. 网格的定义有限单元是对几何元素的线、面或实体进行离散后的产物。
离散的有限单元包括单元及单元节点、单元边和单元面等要素。
节点:单元节点的定义和一般的几何实体一样需要三个坐标。
节点是定义单元的基础,单元不能脱离节点而单独存在。
单元:单元由按一定顺序编码的节点描述。
用离散的单元描述连续区域时相邻单元间必须共节点、共边界或共单元面。
否则,需用Link建立不同节点间的连接约束关系。
在MARC软件中,单元具有两种类型属性:由几何形状表征的单元类别;和按分析问题类型和数值积分方案区分的单元类型。
在未明确指明单元类型以前,单元仅具有几何形状上的差异。
例如,在几何形状上同是四节点的单元,与之对应单元类型可以是平面应力/平面应变单元、三维板壳单元或轴对称实体单元等。
仅就单元的几何形状来讲,MENTAT支持以下单元形式:单元形式节点连接方式线单元2、3节点三角形单元3、6节点四边形单元4、6、8、9节点四面体单元4、10节点楔形单元6、15节点六面体单元8、12、20、27节点2. 单元质量的评定理想的网格应该是等边三角形、正方形、等边四面体和立方体。
3.4 体网格划分命令(Volume Meshing Commands )在Mesh/Volume 子面板中有(subpad )以下命令符号 命令描述Mesh Volumes 为体划分网格在体内创建网格节点Smooth Volume Meshes Smooth 体网格调整体网格节点位置以改善节点间距的均匀性Set Volume Element Type 设置体元素类型指定用于整个模型的体网格元素类型Link Volume Meshes Unlink Volume Meshes 连接体网格/打断体网格创建或删除体之间的网格硬连接(mesh hard link )Modify Meshed Geometry 修改meshed 几何体将网格边转换为拓扑边Summarize Volume Mesh Check Volume Meshes 梗概体网格/检查体网格在图形窗口中显示网格信息,显示三维网格的质量信息Delete Volume Meshes 删除体网格删除体上存在的网格节点下文描述了以上列出的各命令的功能和操作3.4.1 为体划分网格(Mesh Volumes )Mesh Volumes 命令允许你为一个或多个体创建网格。
当你为一个体划分网格时,GAMBIT 会根据当前设定的参数在整个体中创建网格节点。
要mesh一个体,需要设定以下参数•待划分网格的体•网格划分方案(Meshing scheme )•网格节点间距(Mesh node spacing )•网格划分选项(Meshing options )指定体(Specifying the Volume)GAMBIT允许你在网格划分操作中指定任何体,但是,何种网格划分方案(meshing scheme)能应用于这个体,则决定于体的拓扑特性、形状,以及体的面上的顶点的类型。
指定网格划分方案(Specifying the Meshing Scheme)指定网格划分方案需要设定以下两个参数•元素(Elements)•类型(Type)Elements参数用于定义(应用于该体的)体网格元素的形状;Type参数定义网格划分算法,因此也决定了体中所有网格元素的模式。
下文将介绍上面列出的参数的功能,以及它们对体网格产生的效果。
指定方案元素(Specifying Scheme Elements)GAMBIT允许你指定下表列出的任何一个体网格Elements(元素)选项选项描述Hex(六面体)指定体网格元素仅包括六面体网格元素Hex/Wedge 六面体/契形指定网格主要由六面体网格元素组成,但在适当的地方为契形网格元素Tet/Hybrid四面体/混合指定体网格主要由四面体网格元素组成,但在适当的地方也会有六面体、金字塔形和契形网格元素以上列出的每个Elements选项都有一套特定的Type(类型)选项(一个或多个)相对应(见下)指定方案类型(Specifying Scheme Type)GAMBIT提供以下体网格划分的Type选项选项描述Map(规则网格)创建规则的六面体网格元素的结构网格Submap(子规则网格)将一个无法用Map方法创建网格的体拆分成几个可用Map划分网格的区域,并在每个区域中创建六面体网格元素的结构网格(即用Map方法划分每个区域)Tet Primitive将一个逻辑四面体(four-side volume)划分成四个六面体区域,并用map方法在每个区域中划分网格Cooper库勃根据“源”面上定义的网格节点模式扫过整个体而创建网格Tet/Hybrid指定网格主要由四面体网格元素组成,但在适当的地方可能包括六面体、金字塔形和契形网格元素。
Stairstep创建规则六面体网格和一个对应的有小面的体,体和原来体的形状大致相似。
正如上文提到的,每个Elements选项都有一套特定的Type(类型)选项(一个或多个)相对应。
下表示出了体网格划分时Elements选项和Type(类型)选项之间的对应关系(注意:标记有“X”符号并有阴影的单元格表示元素和类型之间有对应关系)。
Elements Option (元素选项)Type Option Hex Hex/Wedge Tet/HybridMap XSubmap XTet Primitive XCooper X XTGrid XStairstep X对任何给定的体积,每一套可用的元素与类型间的对应关系都有其特有的网格节点模式。
而且,每个对应关系还都对应着一套规则,以控制可应用于体的类型。
下面部分就将讲述上面列出的各对应关系所包含的网格节点模式和规则。
注1、 以上列出的Type选项中,仅有 Cooper 选项有超过一个的Elements选项与之对应。
因此,在下文中,体网格划分方案类型仅以他们对应的Type名称来区别,例如,Tet Primitive。
注2、 当你在“Mesh Volumes”表格中指定一个体时,GAMBIT将自动根据体的形状、拓扑性质和顶点类型对该体进行评估,并且对“Scheme”选项按钮进行设置,给出一个推荐的体网格划分模式。
当你选择多个体进行网格划分时,Scheme推荐的网格划分模式适用于选择的多数面。
你可以强行设置一个网格划分模式(Scheme),因而可以改变任何推荐的网格划分模式,这通过(设置)Mesh Volumes表上的Scheme Options 按钮可以做到。
当强制采用某种网格划分方案(scheme)时,GAMBIT会将所选的方案应用到当前所选的体。
注3、 以上列出的一些网格划分方案创建的体网格节点不能够应用于一些求解器,虽然这些求解器可在GAMBIT Solvers菜单中选中。
下表示出了GAMBIT Solvers菜单中可选的求解器与上表中列出的网格划分方案之间有效的对应关系(注意:FLUENT 4求解器要求结构网格,NEKTON求解器要求六面体网格元素)Type Option 类型选项Solver求解器Map Submap Tet Primitive Cooper TGrid Stairstep FIDAP X X X X X XFLUENT/UNS X X X X X XFLUENT 5/6X X X X X XFLUENT 4X X X XNEKTON X X X X XRAMPANT X X X X X XPOLYFLOW X X X X X XGeneric X X X X X XMap 网格划分机理(Map Meshing Scheme)当你对一个体采用Map网格划分机理时,GAMBIT将将体划分成由六面体组成的网格阵列,如图3-51所示。
图3-51:Map体网格划分机理—六面体网格元素阵列每个网格元素包括至少8个节点,这些节点位于网格元素的角点上。
如果你指定一个可选的网格节点模式,GAMBIT将在每个网格元素上创建20或27个节点(见下文中"Set V olume Element Type,"部分)普适性(General Applicability)Map 网格划分机理仅能应用于那些可被划分为逻辑立方体网格的体。
要表示一个逻辑立方体,一个体网格必须满足以下普遍要求。
1、网格体上必须有且仅有8个只与三个网格元素的面连接的网格节点(这8个网格节点组成了该逻辑立方体的8个角点)2、每个作为角点的网格节点必须通过直的网格边与其它三个作为角点的网格节点连接,也就是说,所有的一连串网格边是属于网格节点的一个逻辑行。
根据上述规则,用Map规则划分的网格的最基本形式是规则的长方体,如上图中3-51所示。
对于这样一个体,位于立方体顶点上的网格节点组成了立方体网格的角点。
尽管体是否可用Map方法划分网格(volume mapability)的严格的规则已经很好地通过网格自身表达了出来,还是应该通过描述给定体的普遍几何构造来描述一下volume mapability。
尤其的,volume mapability规则可陈述如下:为了能采用Map方法,一个体应当包含六个逻辑面(six sides),每个side如果经过正确的顶点设定,都应该能用Map方法进行(面)网格划分。
(以上规则的例外可见下文中的"Mapping V olumes with Less Than Six Faces,)注意:体上的每个逻辑面(side)都可能包含超过一个的面(face)作为上述的普遍规则的一个例子,考虑如图3-52所示的各种几何体图3-52:Map体网格划分机理—几何体实例上图所示的各几何形体中,仅有图3-52(a)所示的长方体可用map格式进行划分而不经过任何特殊设定。
但是,可以通过设定顶点类型和虚拟几何体操作的方法将其它几何形体转换成可用Map方法划分网格的几何体。
将体转换成Mappable的实体(Transforming Volumes Into Mappable Forms)正如上文所指出的,图3-52所示的(b)、(c)、(d)几何体不经过变换就无法采用map 方法,可以每个几何体都可通过设定顶点类型或虚拟几何体操作的方法进行变换,从而可用map方法。
明确的说,以上每个体需要采取的变换方法如下表所示Figure 3-52 Shape Operation(b) 五角形棱柱设定顶点(c) 圆柱体虚拟的边拆分(d) 去掉一角的立方体虚拟的面收缩五角形棱柱——顶点设定(Pentagonal Prism-Specifying Vertex Types)要将图3-52(b)所示的五角形棱柱变换为可用map方法进行网格划分的体,你必须要指定顶点类型,以使得顶和底的面可以采用map方法进行面网格划分。
要达到此目的,你必须将顶面和底面上五个顶点中的一个分别设为Side(侧边)类型顶点,而其它四个设为End类型(见图3-53(a))图3-53:可用map方法进行网格划分的五边形棱柱图3-53(b)示出了采用顶点设定方法后对该五边形棱柱采用map方法划分后的网格。
要注意图(b)所示的面(face)A和面B组成了逻辑网格立方体的一个side(逻辑面),而C面则是上述side的对面的side。
当你通过顶点类型设定方法将一个棱柱转化为可用map方法划分的体时,你必须保证顶面和底面的设置为Side类型的顶点的连接线为棱柱的一条垂直边。
例如,如果你将棱柱的顶点设置为如图3-54所示,GAMBIT将不能对该棱柱进行map方案网格划分,因为此时的体无法代表一个逻辑的网格立方体。
图3-54:无法采用map方法的五角形棱柱圆柱体的边拆分及其面(Cylinder-Splitting Edges and Faces)图3-52(c)所示的圆柱体若不经过变换将无法采用map方法进行网格划分,但该圆柱体可通过虚拟的边拆分和面拆分操作转化成mappable的几何体(关于虚拟边拆分和面拆分操作的方法描述,见该帮助的附件Appendix)。