1、章节标题 详细说明1Introduction介绍 本向导的简要介绍2Creating the Geometry 创建几何结构结合结构操作,例如生成容积和分割或者融合边或面3Meshing the Model 模型的网格划分网格化分操作例如设定边界条件和设定面定点类型4Specifying Zone Types 设定区域类型与设定边界层和连续类型相关的操作5Using the Modeling Tools 应用模型工具与GAMBIT程序如建立坐标系统或者活化节点灯相关的操作 AppendixVirtual Geometry 虚拟几何结构虚拟几何结构操作综述第一章 介绍 本向导的目的在于分类和描述
2、通过GAMBIT GUI有效的操作。本向导的逻辑结构遵从Operation工具框和与之相关的子工具框。也就是说,章节、部分和子部分的组织反应了GUI上命令按钮的层次。例如,第二章、第三章、第四章和第五章分别阐述了与命令按钮Geometry、Mesh、Zones和Tools相关的操作,它反应了这些命令按钮在Operation工具框中显示的顺序(如图1所示)。图11:Operation工具框类似的,Blend Volumes操作的详细说明在Volume Boolean操作说明之后,因为在Geometry/ Volume子工具框中它的命令按钮工具框位于Boolean命令按钮的右边(如图12所示)。图
3、12:Geometry/Volume子工具框 1.1格式和字体的规定GAMBIT Users Guide的第一章阐述了用于整个向导的基本格式和字体的规定。为了方便起见,在此再次说明格式和字体的规定。1.1.1格式的规定本向导使用两种标准格式。 图形格式 版面格式 图形格式决定了在GAMBIT GUI中用于代表控制单元和命令按钮的符号类型。版面格式决定了GAMBIT设定窗口的描述结构。图形格式使用了两种基本类型的用户界面组件。 控制单元 工具框命令按钮以下的部分详细说明用于整个文件中的规定来阐述上面列举的组件。控制单元GAMBIT GUI使用诸如命令按钮、选择按钮和文本框等控制单元来使用户进行诸
4、如执行动作、选择选项设置和输入字母数据等操作。用于本向导的图形格式规定提供了如下的GAMBIT GUI控制单元。控制单元示例图形格式功能命令按钮Command执行按钮标题所指示的命令。选择按钮Option 1 Option 2 从互斥选项菜单中选择。文本框Value 从键盘上接受字符数据。窗口标题Heading: 指定按钮和选项组的一般功能单选按钮Option 从显示的互斥选项菜单中选择。 复选框Option 打开或关闭程序选项。选择列表框List 从选择列表窗口中选择选项。滚动列表List 显示可以滚动的列表滑动条Parameter - 在连续的范围内选择参数值。 要了解关于GUI控制单元的
5、功能和操作的详细完整的说明,请参阅GAMBIT Users Guide第三章。工具框命令按钮除了上面列举的控制单元之外,GAMBIT在操作执行中还使用了工具框按钮。工具框命令按钮用于执行诸如打开其它工具框和设定窗口等操作,并且也用于控制GUI显示特点,例如屏幕布局和图形窗口中的原始模型。工具框命令按钮显示在GUI右部上面和虾米昂的工具框内。每个工具框命令按钮包含一个代表该按钮功能的图标。例如,Examine Mesh命令按钮如下:在本向导中,所有工具框命令按钮都由包含适合于本按钮的图标的按钮开关来代表。版面格式在整个向导中,设定窗口的说明遵循一个版面格式规定,在这个规定中,说明控制单元亚群的段
6、落与它们相应的标题或者组有密切关系。例如,关于Create Straight Edge窗口(见2.3.1部分)的说明如下所示。使用Create Straight Edge窗口图13:CreateStraightEdge窗口要打开CreateStraight Edge窗口(如图13),点击Geometry/Edge子工具框中的Create Straight Edge命令按钮即可。Create Straight Edge窗口包含如下详细设定。Vertices 指定组成边端点的顶点。Type: Real 指定生成实边。Virtual设定生成虚边。如果用户选择了Virtual选项,用户也可以为这个虚边
7、设定一个寄主边、面或者容积。Host 设定任何生成的虚边都以现有的容积、面或者边为寄主。VolumeFaceEdge 设定寄主实体类型。VolumeFaceEdge 设定寄主实体名称。Label 为新的边设定标签(见2.1.1部分)。注意:Real和Virtual单选按钮说明与Type:标题密切相关,因为它们组成了这个标题的子构件。1.2.2字体以下字体规定应用于整个向导来指示用户输入数据,窗口和命令按钮的标题,以及模型对象例如拓扑实体和坐标轴系统的名称。字体 详细说明示例 Courier用户键盘输入如命令行变量和文件名。gambit value Century Schoolbook, Ita
8、lic 命令行选项filename vertex Arial Narrow, Bold 按钮、选择器和窗口区域的标题Model VolumeVertex Arial Narrow 选项和命令的标题Interval size Lower topology Arial Narrow, Italic GAMBIT拓扑实体、坐标系统和边界层的名称。edge.1 vertex.1c_sys.1b_layer.1 1.2Modeling Guide梗概 下表总结了本向导的内容。章节标题 详细说明1Introduction介绍 本向导的简要介绍2Creating the Geometry 创建几何结构结合结
9、构操作,例如生成容积和分割或者融合边或面3Meshing the Model 模型的网格划分网格化分操作例如设定边界条件和设定面定点类型4Specifying Zone Types 设定区域类型与设定边界层和连续类型相关的操作5Using the Modeling Tools 应用模型工具与GAMBIT程序如建立坐标系统或者活化节点灯相关的操作 AppendixVirtual Geometry 虚拟几何结构虚拟几何结构操作综述第二章 生成几何结构当用户点击Operation工具栏中的Geometry命令按钮时,GAMBIT将打开Geometry子工具栏。Geometry子工具栏包括的命令按钮允
10、许用户生成、移动、复制、调整、合并和删除点、面和体积。Geometry子工具栏提供另外一个命令按钮允许用户执行合并一组拓扑实体的操作。与每个Geometry子工具栏命令设置相关的符号如下。符号命令设置Vertex点Edge边Face面Volume体Group组本章的一下部分将详细阐述与建立GAMBIT模型相关的操作,尤其是上面列举的生成和修改拓扑实体必须得命令。2.1一般操作2.1.1标贴实体每个允许用户建立一个新的实体的GAMBIT模型窗口也允许用户为该实体设定一个标签。例如,如果用户使用Create Real Vertex窗口(如图2-1)生成了一个顶点,用户可以通过在窗口底部的Label
11、文本框中输入一个名称为这个顶点指定一个标贴。图2-1:Create Real Vertex窗口示例如果用户生成一个实体或者坐标系统而不指定标贴,则GAMBIT自动为这个实体指定一个标贴。自动指定的标贴包括一个代表实体类型的名称,后面是一个小数点和一个整数例如,volume.6。自动指定的标贴对于虚拟和翻光面以字符v_和f_开头例如,v_volume.6和f_edge.12。注意:关于实体、虚拟和翻光实体的区别的详细说明,请参阅本向导的附录部分。GAMBIT使用如下名称作为实体和坐标系统的自动标贴。项目实体虚拟实体翻光实体Vertexvertexv_vertexf_vertexEdgeEdgev
12、_edgef_edgeFaceFacev_facef_faceVolumevolumev_volumef_volumeGroupGroupN/AN/ACoordinate Systemc_sysN/AN/AGAMBIT自动指定的实体名称标贴中的整数等于n+1,其中n为与任何现有的相同类型的实体相关的最大整数。指定的整数值与该实体是实际的还是虚拟的无关。以下的示例总结了用来自动标贴新实体的一般规则。 如果用户在一个已经包含了顶点标贴vertex.1、vertex.2和vertex.3的模型中生成了一个实际的顶点,则新顶点将命名为vertex.4。 如果用户生成了实际的实体vertex.1、ver
13、tex.2和vertex.3,然后删除了vertex.3,这样该模型仅仅包括vertex.1和vertex.2,下一个自动标贴的实际的顶点名称为vertex.3。 如果用户生成了实际的顶点vertex.1、vertex.2和vertex.3,然后删除了vertex.2,这样该模型仅仅包括vertex.1和vertex.3,下一个自动标贴的实际的顶点名称为vertex.4。2.1.2指定实体指定独立的实体许多模型窗口要求用户设定独立的实体,例如顶点、边或者面,然后将这个窗口指定的操作应用于其上。当一个窗口要求用户指定一个或者多个独立的实体时,他将包含一个实体类型为标题的列表框。例如,Create
14、 Real Vertex窗口(如图2-1)要求用户指定关系到顶点定位的坐标系统;因此,它包含一个列表框,标题为Coordinate Sys。除非特别说明,用户可以采用三种方法指定一个独立的实体: 在列表框中输入实体名称。 点击列表框右侧的选择列表按钮并从选择列表窗口中选择实体。 在图形窗口的显示中选择实体。指定多个实体在一些窗口中,GAMBIT提供了一个单独的列表框用于指定多个实体。例如,在ConnectFaces窗口中,GAMBIT仅提供了一个列表框用于指定多个实体,用户可以通过三种方法指定实体: 输入第一个实体名称,按下Enter键,然后清空列表框。输入第二个实体名称并再次按Enter下键
15、。 点击位于列表框右侧的选择列表按钮并且通过选择列表窗口选择实体。 在图形窗口中选择与第一个实体相关的顶点或边,然后Shift-right-click图象窗口的任何其它位置来接受选定。然后对于第二个实体重复以上步骤。 注意:要选择公用一个低级拓扑实体的实体,可以多次选择该低级拓扑实体。例如,要选择共用一条边的三个面,可以三次选择该边。2.1.2坐标系的处理一些GAMBIT模型窗口要求用户指定相对于选定坐标系的相对空间位置。例如,图2-1所示的Create Real Vertex窗口要求用户指定描述生成的定点位置的三个坐标。用户可以指定点的坐标既可以相对于全局坐标系统也可以相对于局部坐标系统。G
16、AMBIT的全局坐标系统名为c_sys.1,并且它不能被删除。因此,对于坐标的设定它总是有效的。要指定一个点相对于局部坐标系统的坐标,用户必须首先应用本向导5.1.2部分的步骤概要建立局部坐标系统。要设定一个点的位置,用户必须设定以下信息: 参考坐标系统(全局或者局部) 相对于指定的参考坐标系的描述该点的坐标参数指定参考坐标系统用户可以通过三种方式来设定参考坐标系: 在Coordinate Sys列表框中输入坐标系的名称。 点击Coordinate Sys列表框右侧的选择列表按钮并从坐标系选择列表中选择。 从图形窗口中选择坐标系(在它的一个轴上)。 设定坐标参数要设定一个点,用户必须输入三个参
17、数来确定它的空间位置。GAMBIT允许用户设定按照直角坐标系、圆柱坐标系和球坐标系来设定三个参数不考虑参考坐标系的类型。例如,用户可以按照球坐标系设定参数而参考直角坐标系c_sys.1,或者按照直角坐标系设定而参考局部圆柱坐标系。GAMBIT根据设定的位置坐标类型而调整Global和Local文本框的标题。这三类坐标系的么一个所要求的输入参数如下。坐标系类型参数GAMBIT标题直角坐标x, y, z圆柱坐标系r, t, z球坐标系r, t, p角度参数和必须以角度来设定。当和具有下面的值时,它们的设定的矢量与直角坐标系的x、y和z轴一致。坐标系角度参数相应的轴方向圆柱坐标系x y+x +y球坐
18、标系z x+z +x当用户将坐标参数数值输入到任何窗口的Global文本框中时,GAMBIT自动更新Local文本框来反应相对于局部坐标系统位置的确定。类似的,当用户在Local文本框中输入数值时,将更新Global文本框参数。2.1.4移动、复制和校准实体用户可以通过两种方法之一更改实体位置和/或方向: 通过Move/Copy窗口移动或复制实体 通过Align窗口校准实体 当用户移动一个实体时,GAMBIT将改变它的位置和/或相对于指定的参考目标的方向。参考目标可以是坐标系,实体的旋转轴,或者实体反射的平面。当用户复制一个实体时,GAMBIT将生成一个实体的副本并根据在Move/Copy窗口
19、中指定的位置和方向放置。每个副本包括所有的与被复制的实体相关的次级拓扑实体。例如,如果用户生成一个独立的边的副本,GAMBIT将复制该边的两个端点。如果用户复制构成一个面或者体积的一个边,GAMBIT将仅仅复制该边及其两个端点而不复制整个的面或者体积。注意:如果用户在Move/Copy窗口中指定Connected Geometry选项,GAMBIT将复制所有与指定实体相关的高级拓扑和连接的几何结构。当用户校正一个实体时,GAMBIT将改变它的位置和/或者相对于模型中已经存在顶点的方向。GAMBIT校准程序为保持顶点、面或者体积之间的相互协调提供了一个简便途径。移动一个实体GAMBIT提供了一下
20、四个关于移动一个实体的选项: Translate 通过设定与当前位置的相对数值来移动实体 Rotate 围绕一个指定的轴旋转实体 Reflect 将实体反射到一个指定的反射平面上 Scale 根据设定的尺寸因子放大或者缩小实体的尺寸 每个选项都可以通过Move/Copy窗口进入,如图2-2中所示。图2-2:Move/Copy窗口示例以下部分简要介绍了上述列举的四个选项。移动一个实体当用户移动一个实体时(如图2-3所示),GAMBIT将重新定位该实体但是并不改变它相对于参考坐标系的方向。图2-3:Move/Copy Volumes,Translate操作示例要移动实体,用户必须生定如下信息: 参
21、考坐标系 确定新的位置相对于实体当前位置的移动参数 旋转实体图2-4:Move/Copy Volumes, Rotate操作示例 当用户旋转一个实体时(如图2-4所示),GAMBIT将通过围绕一个指定的轴旋转它的顶点和边来重新定位和定向一个实体。要旋转一个实体,用户必须设定如下信息: 实体要旋转的轴 旋转的角度 设定旋转轴要旋转一个实体,用户必须设定一个向量来确定旋转轴心。为了确定转轴,该向量的大小并不重要。然而,该向量的方向确定了与旋转角度负值相关的旋转方向。该向量从正方向从起始端点到末端点确定方向。用户可以通过以下任何方法设定旋转轴: 指定一个坐标轴 指定现有的任何两个定点 指定空间的任何
22、两点位置 指定任何现有的边,该边的端点组成向量的端点 GAMBIT根据以下原则来构造向量: 如果用户设定了一个坐标轴,GAMBIT 指定指向该坐标轴方向的单位向量为旋转轴向量。 如果用户设定两个现有的端点,GAMBIT从Start顶点到End顶点来构造向量。 如果用户设定了两个点作为向量的端点,则GAMBIT从Point 1到Point 2来构造向量。 如果用户指定了现有的边来定义向量,则GAMBIT从该边的起点到终点来构造向量。 上述的每个方法都使用Vector Definition窗口来定义旋转轴线(见下面的“使用Vector Definition窗口”)。要打开Vector Defini
23、tion窗口,只要点击Move/Copy窗口中的Axis Define命令按钮即可。(注意:当用户选择了Rotate选项,Axis Define命令按钮将出现在Move/Copy窗口的中部。)反射一个实体当用户反射一个实体时(如图2-5所示),GAMBIT重新定位该实体使得它的顶点到反射平面的距离相等但是在相反一侧。要反射一个实体,用户必须确定反射平面。要确定反射平面,用户必须设定该平面的法向向量。根据GAMBIT规则,法向向量的起点在平面上,因此就确定了平面的位置。终点确定了矢量的方向,因此也确定了平面的方向。要设定法线向量的终点来确定反射平面,用户必须使用Vector Definition
24、窗口和设定旋转轴相同的步骤。(参见下面的“使用Vector Definition窗口”)图2-5:Move/Copy Volumes: Reflect操作示例缩放实体 当用户缩放一个实体时(如图2-6所示),GAMBIT将根据设定的尺寸因数改变实体的尺寸。如果用户在尺寸因数之外还设定了移动参数,则GAMBIT也将重新定位缩放后的实体。图2-6:缩放一个长方体要缩放一个实体,用户必须设定如下信息: 参考点 尺寸因数参考点作为缩放操作的中心点。尺寸因数设定了改变实体尺寸的大小。注意:如果用户为尺寸因数设定了极端值,则缩放操作将产生无效的几何结构。 如果用户设定了一个非常大的尺寸因数,缩放后的实体之
25、间将有空隙,这是与没有缩放的几何体的误差相一致的。 如果用户设定了一个非常小的尺寸因数,缩放后的几何体将比允许的最小值还小。 投影实体当用户缩放一个实体时,GAMBIT沿着从参考点画出的一条线将与实体有关的每个点投影。例如,当GAMBIT缩放如图2-7所示的面时,它将从参考点投影与该面相关的每个点,包括它的边和顶点。图2-7:GAMBIT面缩放操作设定参考点要设定参考点,用户必须设定参考坐标系(Global或者Local)和用来确定参考点位置的三个空间坐标。如果要缩放的实体上的某个点与参考点相同,则该点在缩放操作的结果中并不改变位置。例如,如果2-6所示的缩放操作中,要缩放的长方体的一个角顶点
26、与参考点一致。结果,该顶点在方体缩放后没有改变位置。如果没有任何与实体相关的点和参考点相同,则这个实体在缩放过程中将移动位置。例如,如果如图2-6所示的长方体开始就偏离参考点,则与该方体相关的所有点、线和面都将在缩放时移动位置(如图2-8所示)。结果,整个方体将从参考点移开。图2-8:与参考点不重合的方体的缩放移动次级拓扑实体 当用户移动一个实体时,GAMBIT也移动所有与该实体相关的所有低级拓扑结构。例如,如果用户利用Move/Copy Volumes窗口移动一个长方体,则GAMBIT移动、旋转、反射或者缩放所有与方体相关的点、线和面。移动高级拓扑结构和连接的几何体 在默认设置中,GAMBI
27、T不移动高级拓扑结构的一个部分或者直接或间接与其它几何结构相。例如,如果在Move/Copy Vertices窗口中指定了一个点是构成长方体的一个角顶点,则GAMBIT将不执行在该窗口中设定的移动操作。类似的,如果在Move/Copy Faces窗口中设定的一个面与其它面通过它的某个顶点相连,则GAMBIT将不执行这个移动操作。要移动一个组成高级拓扑结构一部分或者与其它几何结构相连的实体,就要在Move/Copy窗口中选择Connected Geometry选项。当用户选择了Connected Geometry选项,GAMBIT将移动包括该实体的高级拓扑结构和所有与该实体或者它构成的更高级拓扑
28、结构相连的实体。使用Move/Copy窗口Move/Copy窗口允许用户重新定位、定向和/或者生成点、线、面或组的副本。每个类型的实体与它自己的Move/Copy窗口相关联,但是所有窗口随着在该窗口中设定的有效类型而不同。Move/Copy窗口之间的不同仅仅与要移动和复制实体类型有关。要打开任何Move/Copy窗口,只要点击要移动或复制的实体专用的Geometry次级工具栏中的Move/Copy命令按钮即可。例如,要打开Move/Copy Vertices窗口(如图2-9所示),点击Geometry/Vertex次级工具栏中的Move/Copy命令按钮即可。图2-9:Move/Copy窗口示
29、例 所有的Move/Copy窗口都包含如下设定。Entities 指定要移动或复制的实体。通过Entities列表框确定的实体的类型是由当前Move/Copy窗口的性质决定的。例如,在Move/Copy Vertices窗口中,Entities列表框的标题为Vertices并且指定要移动或复制的顶点。注意:在任何Move/Copy窗口中,用户通过一次移动/复制操作移动多个给定类型的实体。 Move 设定要移动的实体。 Copy 设定要复制的实体。如果用户选择了Copy选项,用户必须在Copy按钮的右侧的文本框中输入要生成副本的数目。 Operation: - Translate 设定相对参考坐
30、标系移动的实体(或副本)。(见上面的移动实体)Rotate 设定要围绕指定轴线旋转的实体(或副本)。(见上面的“旋转实体”) Reflect 设定要通过指定平面反射的实体(或副本)。(见上面的“反射实体”) Scale 设定要根据指定的缩放因数进行缩放的实体(或副本)。(见上面的“缩放实体”) Connected Geometry 设定与根据Move/Copy窗口的设定要移动(或者复制)的实体更高级别的拓扑结构或者与之相连的几何结构。 注意:如果设定的实体作为更高级别拓扑结构的一部分或者与其它几何结构相连并且用户没有指定Connected Geometry选项,则GAMBIT不移动该实体。 如
31、果用户指定了Connected Geometry选项,GAMBIT将根据窗口中的设定移动更高级拓扑结构或者与之相连的几何结构。 Move/Copy窗口中部随着操作类型的选择而改变。以下部分强详细介绍每个操作的有效设定。移动设定当用户设定了Translate操作,窗口的中部将如上面的图2-9所示。Translate设定内容如下。Coordinate Sys 设定移动实体时使用的参考坐标系统。(见2.1.3部分) Type - Cartesian CylindricalSpherical 设定移动实体时要使用的坐标参数类型。 Global | Local 设定移动参数相对于Global或者Loca
32、l系统。 旋转设定当用户指定Rotate操作时,Move/Copy窗口中部的显示将如图2-10所示。图2-10:Move/Copy窗口,Rotate设定 Rotate详细设定如下。Angle 设定旋转的角度。 Axis - Define打开Vector Definition窗口,它允许用户指定一个向量来确定旋转轴线。(见下面的“使用Vector Definition窗口”) Active Coord. Sys. Vector 显示当前设定的旋转轴矢量的端点坐标。显示的矢量坐标总是按照当前工作的坐标系统。 反射设定图2-11:Move/Copy窗口,Reflect操作 当用户指定了Reflect
33、操作,Move/Copy Vertices窗口的中部如图2-11所示。 Reflect详细设定如下。Reflection Plane - Define打开Vector Definition窗口,它允许用户指定一个向量来确定反射平面。(见下面的“使用Vector Definition窗口”) Active Coord. Sys. Vector 显示当前设定的反射平面矢量的端点坐标。显示的矢量坐标总是按照当前工作的坐标系统。 缩放设定图2-12:Move/Copy窗口,Scale操作 当用户指定了Scale操作,Move/Copy Vertices窗口的中部如图2-12所示。 Scale详细设定如
34、下。Factor specifies the scaling factor to be used in scaling and translating the entities. Coordinate Sys specifies the reference coordinate system to be used in scaling and translating the entities. (See Section 2.1.3.) Type - Cartesian CylindricalSpherical specifies the type of coordinate parameter
35、s to be used in translating the entities. Global | Local specifies the parameters that define the scaling reference point使用Vector Definition窗口 当用户在Move/Copy窗口中选择了Rotate或Reflect选项并点击Define命令按钮时,GAMBIT将打开Vector Definition窗口(如图2-13所示)。该窗口允许用户分别为Rotate或Reflect操作设定确定旋转轴或者反射平面的矢量。它也可以用来为其它GAMBIT操作设定矢量。图2-
36、13:Vector Definition窗口 窗口的顶部包括Active Coordinate System Vector区域,在此将显示矢量的Start和End端点坐标。Start和End端点总是按照当前使用的坐标系统定义的。除了Active Coordinate System Vector区域之外,Vector Definition窗口还包括如下详细设定。Method: 包括一个有四个单选按钮的区域,它允许用户选择一种方法用于设定矢量。可供选择的选项如下: Coord.Sys.Axis 设定一个沿一条坐标轴的单位矢量 Edge 设定一个矢量在模型的一条边的端点之间 2 Vertices 设
37、定一个向量,它的端点在两个现有的顶点上。 2 Points 设定一个矢量,它的端点由两个设定的空间位置(点)来确定 Vector Definition窗口下部的有效设定依赖于用户选择的Method。以下部分强详细介绍与上述四个选项相关的设定。沿坐标轴设定一个矢量当用户选择了Coord. Sys. Axis选项,窗口底部将如图2-13所示。要设定矢量,用户必须输入两个参数: 定义矢量所使用的坐标系 定义矢量的坐标轴和方向 Coord. Sys. Axis选项有效的设定如下。Coordinate Sys. 设定定义矢量所使用的坐标系。 坐标轴定义区域包含六个单选按钮,提供了正/负方向和x、y及z的
38、所有可能组合。要设定一个坐标轴及方向,只要选择相应的单选按钮即可。例如,要设定矢量沿x轴的正向,可选择Positive X选项。设定一个沿一条边的矢量图2-14:Vector Definition窗口,Edge选项当用户选择了Edge选项,Vector Definition窗口的下部将如图2-14所示。要设定该矢量,用户必须输入两类信息: 定义矢量位置和方向的边 矢量相对于边的方向 每个GAMBIT边实体都以组成它的端点的顶点和它的方向为特点。边的方向是由该边首次生成时选择它的端点的顺序决定的。例如,如果用户通过Create Straight Edge命令生成了一条直边,用户必须设定组成它的端
39、点的顶点。第一个和第二个顶点设定分别构成了该边的起点和终点。根据GAMBIT的规则,边的方向同它的起点指向它的终点。当用户在Vector Definition窗口中应用了Edge选项,GAMBIT指定该矢量从该边的起点指向它的终点。要使该矢量反向,可选择Reverse选项。Edge选项有效的详细设定如下。Edge 设定建立矢量沿着的边。 Reverse 翻转矢量方向相对于边的方向。 设定矢量位于两个顶点之间当用户选择了2 Vertices选项,Vector Definition窗口下部如图2-15所示。图2-15:Vector Definition窗口,2 Vertices选项要设定一个矢量,
40、用户必须输入它的Start和End端点的顶点名称。GAMBIT建立该矢量方向从Start端点指向End端点。2 Vertices选项有效的设定如下。Start 设定矢量Start端点。 End 设定矢量End端点。 设定一个矢量位于两点之间 当用户选择了2 Points选项,窗口的下部将如图2-16所示。图2-16:Vector Definition窗口,2 Points选项 要设定该向量,用户必须输入两个空间位置(点)的坐标来建立它的两个端点。GAMBIT生成该向量,它从Point 1指向Point 2。2 Points选项有效的设定如下。Coordinate Values: - Point
41、 1 设定将当前的定义用于第一点。 Point 2 设定将当前的定义用于第二点。Coordinate Sys 设定定义当前点所参考的坐标系。 Type - Cartesian CylindricalSpherical 设定用于定义当前点坐标参数类型。 Global | Local 设定当前设定点相对于Global或者Local系统的坐标。复制实体要复制一个实体,用户必须设定三类信息: 要复制的实体名称 生成副本的数目 用什么方式将这些副本相对于原来的实体重新定位和/或者重新定向。 生成一个实体的单一副本当用户生成了一个实体的单一副本时,GAMBIT复制所有语该实体相关的低级拓扑结构并根据Mov
42、e/Copy窗口的设定定位副本。最后副本的位置和方向根据在用户移动实体时使用的相同的程序来确定。(参见上面的“移动实体”)生成实体的多个副本当用户生成一个实体的多个副本时,GAMBIT相对于原实体定位、定向和/或缩放第一个副本,并且相对于前面生成的副本定位、定向和/或缩放后序的副本。例如,如果用户要生成一个长方体的两个副本并且设定了副本将沿着x、y和z方向移动,则GAMBIT相对于原来的方体移动第一个副本并且相对于第一个副本移动第二个副本(如图2-17所示)。图2-17:一个长方体的两个移动后的副本 类似的,如果用户生成一个长方体的两个副本并设定了缩放因数为1.5,则GAMBIT将生成一个副本其边为原来方体大1.5倍,生成另一个副本其边为原来方体的2.25倍(如图2-18所示)。 注意:如果原来的方体偏离了缩放参考点,则多个副本的每个副本将根据累计的缩放因子的影响方知道偏离参考点的位置。例如,如果