GAMBIT MODELING GUIDE:2.生成几何结构
1
2.生成几何结构
当用户点击 Operation 工具栏中的 Geometry 命令按钮时,GAMBIT 将打开 Geometry 子
工具栏。Geometry 子工具栏包括的命令按钮允许用户生成、移动、复制、调整、合并和删
除点、面和体积。Geometry 子工具栏提供另外一个命令按钮允许用户执行合并一组拓扑实
体的操作。
与每个 Geometry 子工具栏命令设置相关的符号如下。
符号
命令设置
Vertex 点
Edge 边
Face 面
Volume 体
Group 组
本章的一下部分将详细阐述与建立 GAMBIT 模型相关的操作,尤其是上面列举的生成
和修改拓扑实体必须得命令。
2.1 一般操作
2.1.1 标贴实体
每个允许用户建立一个新的实体的 GAMBIT 模型窗口也允许用户为该实体设定一个标
签。例如,如果用户使用 Create Real Vertex 窗口(如图 2-1)生成了一个顶点,用户可以通
过在窗口底部的 Label 文本框中输入一个名称为这个顶点指定一个标贴。
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
GAMBIT MODELING GUIDE:2.生成几何结构
2
如果用户生成一个实体或者坐标系统而不指定标贴,则 GAMBIT 自动为这个实体指定
一个标贴。自动指定的标贴包括一个代表实体类型的名称,后面是一个小数点和一个整数—
—例如,volume.6。自动指定的标贴对于虚拟和翻光面以字符"v_"和"f_"开头——例如,
v_volume.6 和 f_edge.12。
注意:关于实体、虚拟和翻光实体的区别的详细说明,请参阅本向导的附录部分。
GAMBIT 使用如下名称作为实体和坐标系统的自动标贴。
项目
实体
虚拟实体
翻光实体
Vertex
vertex v_vertex f_vertex
Edge
Edge v_edge f_edge
Face
Face v_face f_face
Volume
volume v_volume f_volume
Group
Group
N/A N/A
Coordinate System
c_sys
N/A N/A
GAMBIT 自动指定的实体名称标贴中的整数等于 n+1,其中 n 为与任何现有的相同类
型的实体相关的最大整数。指定的整数值与该实体是实际的还是虚拟的无关。
以下的示例总结了用来自动标贴新实体的一般规则。
• 如果用户在一个已经包含了顶点标贴 vertex.1、vertex.2 和 vertex.3 的模型中生成了一
个实际的顶点,则新顶点将命名为 vertex.4。
• 如果用户生成了实际的实体 vertex.1、vertex.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。
PDF 文件使用 "pdfFactory Pro" 试用版本创建 ÿ www.fineprint.cn
GAMBIT MODELING GUIDE:2.生成几何结构
3
2.1.2 指定实体
指定独立的实体
许多模型窗口要求用户设定独立的实体,例如顶点、边或者面,然后将这个窗口指定
的操作应用于其上。当一个窗口要求用户指定一个或者多个独立的实体时,他将包含一个一
实体类型为标题的列表框。例如,Create Real Vertex 窗口(如 图 2-1)要求 用户指定关系到顶
点定位的坐标系统;因此,它包含一个列表框,标题为 Coordinate Sys。
除非特别说明,用户可以采用三种方法指定一个独立的实体:
• 在列表框中输入实体名称。
• 点击列表框右侧的选择列表按钮并从选择列表窗口中选择实体。
• 在图形窗口的显示中选择实体。
指定多个实体
在一些窗口中,GAMBIT 提供了一个单独的列表框用于指定多个实体。例如,在
Connect Faces 窗口中,GAMBIT 仅提供了一个列表框用于指定多个实体,用户可以通过三
种方法指定实体:
• 输入第一个实体名称,按下 Enter 键,然后清空列表框。输入第二个实体名称并再
次按 Enter 下键。
• 点击位于列表框右侧的选择列表按钮并且通过选择列表窗口选择实体。
• 在图形窗口中选择与第一个实体相关的顶点或边,然后 Shift-right-click 图象窗口的
任何其它位置来接受选定。然后对于第二个实体重复以上步骤。
注意:要选择公用一个低级拓扑实体的实体,可以多次选择该低级拓扑实体。例如,
要选择共用一条边的三个面,可以三次选择该边。
2.1.2 坐标系的处理
一些 GAMBIT 模型窗口要求用户指定相对于选定坐标系的相对空间位置。例如,图 2-1
所示的 Create Real Vertex 窗口要求用户指定描述生成的定点位置的三个坐标。
用户可以指定点的坐标既可以相对于全局坐标系统也可以相对于局部坐标系统。
GAMBIT 的全局坐标系统名为 c_sys.1,并且它不能被删除。因此,对于坐标的设定它总是
有效的。要指定一个点相对于局部坐标系统的坐标,用户必须首先应用本向导 5.1.2 部分的
步骤概要建立局部坐标系统。
要设定一个点的位置,用户必须设定以下信息:
• 参考坐标系统(全局或者局部)
• 相对于指定的参考坐标系的描述该点的坐标参数
指定参考坐标系统
用户可以通过三种方式来设定参考坐标系:
• 在 Coordinate Sys 列表框中输入坐标系的名称。
• 点击 Coordinate Sys 列表框右侧的选择列表按钮并从坐标系选择列表中选择。
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
GAMBIT MODELING GUIDE:2.生成几何结构
4
• 从图形窗口中选择坐标系(在它的一个轴上)。
设定坐标参数
要设定一个点,用户必须输入三个参数来确定它的空间位置。GAMBIT 允许用户设定
按照直角坐标系、圆柱坐标系和球坐标系来设定三个参数——不考虑参考坐标系的类型。例
如,用户可以按照球坐标系设定参数而参考直角坐标系 c_sys.1,或者按照直角坐标系设定而
参考局部圆柱坐标系。GAMBIT 根据设定的位置坐标类型而调整 Global 和 Local 文本框的标
题。
这三类坐标系的么一个所要求的输入参数如下。
坐标系类型
参数
GAMBIT
标题
直角坐标
x, y, z
圆柱坐标系
r, t, z
球坐标系
r, t, p
角度参数 和 必须以角度来设定。当 和 具有下面的值时,它们的设定的矢量与
直角坐标系的 x、y 和 z 轴一致。
坐标系
角度参数
相应的轴
方向
圆柱坐标系
x
y
+x
+y
球坐标系
z
x
+z
+x
当用户将坐标参数数值输入到任何窗口的 Global 文本框中时,GAMBIT 自动更新 Local
文本框来反应相对于局部坐标系统位置的确定。类似的,当用户在 Local 文本框中输入数值
时,将更新 Global 文本框参数。
2.1.4 移动、复制和校准实体
用户可以通过两种方法之一更改实体位置和/或方向:
• 通过 Move/Copy 窗口移动或复制实体
• 通过 Align 窗口校准实体
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
GAMBIT MODELING GUIDE:2.生成几何结构
5
当用户移动一个实体时,GAMBIT 将改变它的位置和/或相对于指定的参考目标的方向。
参考目标可以是坐标系,实体的旋转轴,或者实体反射的平面。
当用户复制一个实体时,GAMBIT 将生成一个实体的副本并根据在 Move/Copy 窗口中
指定的位置和方向放置。每个副本包括所有的与被复制的实体相关的次级拓扑实体。例如,
如果用户生成一个独立的边的副本,GAMBIT 将复制该边它的两个端点。如果用户复制构
成一个面或者体积的一个边,GAMBIT 将仅仅复制该边及其两个端点而不复制整个的面或
者体积。
注意:如 果 用户在 Move/Copy 窗口中指定 Connected Geometry 选项,GAMBIT 将复制所
有与指定实体相关的高级拓扑和连接的几何结构。
当用户校正一个实体时,GAMBIT 将改变它的位置和/或者相对于模型中已经存在顶点
的方向。GAMBIT 校准程序为保持顶点、面或者体积之间的相互协调提供了一个简便途径。
移动一个实体
GAMBIT 提供了一下四个关于移动一个实体的选项:
• Translate ——通过设定与当前位置的相对数值来移动实体
• Rotate ——围绕一个指定的轴旋转实体
• Reflect ——将实体反射到一个指定的反射平面上
• Scale 根据设定的尺寸因子放大或者缩小实体的尺寸
每个选项都可以通过 Move/Copy 窗口进入,如图 2-2 中所示。
以下部分简要介绍了上述列举的四个选项。
移动一个实体
PDF 文件使用 "pdfFactory Pro" 试用版本创建 ÿ www.fineprint.cn