wangxyln 发表于 2006-4-23 16:55

[求助]请问gambit中的disconnect和spilit,connect和merge的区别

对于disconnect &spilit,connect & merge的印象不是很清楚,感觉不出他们有多大的区别。请大家赐教。

wangxyln 发表于 2006-4-24 10:49

自己找到了

<TABLE 100%; mso-cellspacing: .7pt; mso-padding-alt: 6.0pt 6.0pt 6.0pt 6.0pt" cellSpacing=1 cellPadding=0 width="100%" border=1>

<TR 0; mso-yfti-firstrow: yes">
<TD #ece9d8; PADDING-RIGHT: 6pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 6pt; PADDING-BOTTOM: 6pt; BORDER-LEFT: #ece9d8; WIDTH: 22.4%; PADDING-TOP: 6pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width="22%">
<P center" align=center><FONT face="宋体, MS Song">Merge融合<p></p></FONT></P></TD>
<TD #ece9d8; PADDING-RIGHT: 6pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 6pt; PADDING-BOTTOM: 6pt; BORDER-LEFT: #ece9d8; WIDTH: 77.1%; PADDING-TOP: 6pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width="77%">
<P 0cm 0cm 0pt">用一个虚拟(<FONT face="Times New Roman">superset</FONT>)实体替代两个线连的实体。<FONT face="Times New Roman"> <p></p></FONT></P></TD></TR>
<TR 1">
<TD #ece9d8; PADDING-RIGHT: 6pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 6pt; PADDING-BOTTOM: 6pt; BORDER-LEFT: #ece9d8; WIDTH: 22.4%; PADDING-TOP: 6pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width="22%">
<P center" align=center><FONT face="宋体, MS Song">Split分割<p></p></FONT></P></TD>
<TD #ece9d8; PADDING-RIGHT: 6pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 6pt; PADDING-BOTTOM: 6pt; BORDER-LEFT: #ece9d8; WIDTH: 77.1%; PADDING-TOP: 6pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width="77%">
<P 0cm 0cm 0pt">将一个独立实体分成两个分离的(<FONT face="Times New Roman">subset</FONT>)实体。<FONT face="Times New Roman"> <p></p></FONT></P></TD></TR>
<TR 2">
<TD #ece9d8; PADDING-RIGHT: 6pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 6pt; PADDING-BOTTOM: 6pt; BORDER-LEFT: #ece9d8; WIDTH: 22.4%; PADDING-TOP: 6pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width="22%">
<P center" align=center><FONT face="宋体, MS Song">Connect连接<p></p></FONT></P></TD>
<TD #ece9d8; PADDING-RIGHT: 6pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 6pt; PADDING-BOTTOM: 6pt; BORDER-LEFT: #ece9d8; WIDTH: 77.1%; PADDING-TOP: 6pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width="77%">
<P 0cm 0cm 0pt">将两个独立的不相连的实体合并为一个虚拟(<FONT face="Times New Roman">interpolant</FONT>)实体。<FONT face="Times New Roman"> <p></p></FONT></P></TD></TR>
<TR 3; mso-yfti-lastrow: yes">
<TD #ece9d8; PADDING-RIGHT: 6pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 6pt; PADDING-BOTTOM: 6pt; BORDER-LEFT: #ece9d8; WIDTH: 22.4%; PADDING-TOP: 6pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width="22%">
<P center" align=center><FONT face="宋体, MS Song">Construct构造<p></p></FONT></P></TD>
<TD #ece9d8; PADDING-RIGHT: 6pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 6pt; PADDING-BOTTOM: 6pt; BORDER-LEFT: #ece9d8; WIDTH: 77.1%; PADDING-TOP: 6pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" vAlign=top width="77%">
<P 0cm 0cm 0pt">构造一个独立的虚拟(<FONT face="Times New Roman">parasite</FONT>或者<FONT face="Times New Roman">orphan</FONT>)实体。<FONT face="Times New Roman"> <p></p></FONT></P></TD></TR></TABLE>

wangxyln 发表于 2006-4-24 11:05

通俗地来讲,merge就是将两个有公共部分的实体在合并为一个,并保持原来的形状不变。不知道这样理解是否正确?

wxymax 发表于 2009-10-30 17:35

感觉不是很对,翻看了一下Gambit 用户手册和建模手册,现摘录如下:
结合另一篇大作《分区划分网格的五种方法》,有必要再进行自己操作和理解。
以边为例(面大致相同)

Connect Edges:合并重合的实边或者生成代表一条或多条现有边的
连接的虚边

Connect Edges命令允许用户合并两条或者多条边。
要合并边,用户必须指定如下参数:
要合并的两条或者多条边
合并后的类型
指定要合并的边
要合并的边可以是实际的或者虚拟的,但是它们受到合并后类型的限制(见下面)。

指定合并后的类型
GAMBIT 允许以下类型的边合并操作:
Real
Virtual (Forced)
Virtual (Tolerance)   
Real and Virtual (Tolerance)
如果用户使用 Virtual (Forced),Virtual (Tolerance)或者 Real and Virtual (Tolerance)操作合并一
组边,GAMBIT 允许用户通过 Preserve first edge shape选项指定合并操作产生的边的位置和
形状(见下面)。
以下部分将详细说明每种合并类型的基本特征。

指定 Real合并   
Real 选项允许用户合并重合的实边——也就是说,两条或者多条边具有相同的方向并且
它们的端点在全局误差值 10
-6
范围内重合。当用户合并实边并指定了 Real 选项时,
GAMBIT 删除除了一条指定的边之外的所有边,并将保留的实边与任何与删除的边相连的
所有面相连。

指定 Virtual (Forced) 合并
Virtual (Forced)选项允许用户合并实际的或者虚拟的边,无论它们互相接近的程度。当
用户合并边并指定了 Virtual (Forced)选项时,GAMBIT 用一条虚边替代指定的边。如果一条
指定的边作为一个面的一部分,GAMBIT 将用一个虚拟的面覆盖该面并根据新的虚边的位
置定形该虚面。如果该面与一个体积相连,GAMBIT 将用一个虚拟体积覆盖盖体积。

指定 Virtual (Tolerance)合并
Virtual (Tolerance)选项允许用户指定仅仅合并相互之间距离在指定的误差范围内的实际
的和/或者虚拟的边。有两种表达误差值的方法:
Tolerance   
Shortest Edge%   
Tolerance设定提供了用绝对距离单位表达的误差值。Shortest Edge%设定提供了以模型
中最短边长度百分数表达的误差值。
如果用户指定了 Virtual (Tolerance)选项,用户也必须指定 T-Junctions 选项。T-Junctions
选项允许允许在边合并操作过程中生成 T接头(见下面的指定T-Junctions 选项)

融合边(虚拟的):

Merge Edges (Virtual)命令允许用户将两条或者多条实边和/或者虚边融合为一条虚边。
要通过 Merge Edges (Virtual)命令融合边,用户必须设定以下参数:
要融合的一组边
融和类型
指定要融合的边
   GAMBIT 允许用户融合一组两条或者多条实边和虚边,但是要遵循以下关于被融合边的
原则(如图 2-51):
改组中每条边必须在它的一个或者两个端点与该组中的其它边相连
所有没有相连的端点可以连接成两条以上的边
指定融合类型
当用户融合边时,用户必须指定融合类型。这里有两类边融合操作:
Virtual (Forced)
Virtual (Tolerance)   
当用户指定 Virtual (Forced)融合时,GAMBIT 将融合指定组内的所有边,无论它们之间
的相对长度和角度。当用户指定 Virtual (Tolerance)融合时,GAMBIT 仅仅当所有该组中的所
有边负荷指定的误差标准时才进行融合操作。

指定误差标准
这里有两类误差标准:
Max. Edge Length   
Min. Angle
当用户指定了 Max Edge Length标准时,GAMBIT 在融合操作中仅仅包含那些比指定长
度短的边。
Min Angle 标准基于边组之间的内角。当用户指定了 Virtual (Tolerance)选项时,GAMBIT
在融合操作中仅仅包含那些内角大于指定角度的边组。

[ 本帖最后由 wxymax 于 2009-10-30 17:39 编辑 ]

茹果刘儿 发表于 2013-10-16 10:08

wxymax 发表于 2009-10-30 17:35 static/image/common/back.gif
感觉不是很对,翻看了一下Gambit 用户手册和建模手册,现摘录如下:
结合另一篇大作《分区划分网格的五种方 ...

学习了~谢谢~~~~~~

Kevin_HIT 发表于 2014-10-16 12:27

学习了学习了
页: [1]
查看完整版本: [求助]请问gambit中的disconnect和spilit,connect和merge的区别