购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.1.1 可编辑样条线

可编辑样条线多用于修改样条线,如修改点的位置与性质,焊接、断开顶点,增加线性轮廓等。

选择需要修改的样条线,单击鼠标右键,在弹出的右键菜单中选择“转换为:→转换为可编辑样条线”(见图4-1),此时命令面板随之发生变化,“选择”栏中出现“ img ”(顶点)、“ img ”(线段)、“ img ”(样条线)三个层级(见图4-2),分别用于控制相应的属性。三个层级对应的快捷键分别是主键盘数字键(非小键盘)“1”“2”“3”。

1.顶点

顶点是可编辑样条线中的重点,主要功能包括修改顶点的点位和点性,删除顶点,焊接、熔合、断开顶点,连接和细化等。

1)修改顶点的点位和点性

修改顶点的点位是指移动一个或多个点到所需的位置,方法很简单,在顶点层级下选择待移动的顶点后(可按住鼠标左键框选多个顶点,也可按住Ctrl键选择多个顶点),按住鼠标左键拖曳需要移动的顶点即可。

图4-1 “转换为可编辑样条线”菜单

图4-2 “选择”栏中的三个层级

点性,即点的性质,分为Bezier、Bezier角点、角点和平滑。不同的点性具有不同的图形表现形式。例如,Bezier具有一条平衡杠杆,用户可通过移动杠杆来调整曲线的形状(见图4-3);Bezier角点具有两条平衡杠杆,可分别控制该点左侧与右侧的曲线形状(见图4-4);角点为普通点,只起到连接作用,无法调整角点两侧的线(见图4-5);平滑是角点的扩展,也只起到连接作用,无法调整两侧线的形状,但可使角点平滑,且平滑度是确定的(见图4-6)。

图4-3 Bezier的表现形式

图4-4 Bezier角点的表现形式

图4-5 角点的表现形式

图4-6 平滑的表现形式

选择需要修改点性的顶点后,单击鼠标右键,在弹出的右键菜单中选择所需的点性即可,如图4-7所示。

2)删除顶点

删除顶点是基本功能之一,选择顶点后按下键盘上的Delete键即可。

3)焊接、熔合、断开顶点

焊接是指将阈值范围内的两个或多个顶点合为一个顶点。选择要焊接的顶点后,单击鼠标右键,在弹出的右键菜单中选择“焊接顶点”即可(见图4-8)。阈值可以在命令面板中设置,阈值左侧的“焊接”按钮也具有焊接功能,如图4-9所示。

图4-7 修改点性的右键菜单

图4-8 “焊接顶点”右键菜单

图4-9 设置焊接的阈值

熔合的功能与焊接类似,但又有很大不同:其一,熔合虽然将选择的顶点合一,但并不是真正连接到一起,仅仅是位置上的重叠;其二,熔合没有阈值限制。进行熔合的方法与焊接相同,在弹出的右键菜单中选择“熔合顶点”即可。

断开可以看成焊接的逆过程,使用方法与焊接类似,在弹出的右键菜单中选择“断开顶点”即可。

4)连接和细化

连接用于将样条线中不相邻的两个点连在一起。在建模时,常常需要将两个分开的点连接在一起,连接功能可满足这种需求。在进行连接时,无须选择要连接的点,直接单击鼠标右键,在弹出的右键菜单中选择“连接”,当鼠标光标靠近某个点时,鼠标光标会变成十字形光标,按住鼠标左键不放,将鼠标光标移动到另一个点,当鼠标光标再次变成十字形光标时,松开鼠标左键即可将两个点连接在一起,两点之间会产生虚线痕迹,单击鼠标右键即可退出连接状态。需要注意的是,连接功能会强行改变点性,强行将连接点转变为Bezier角点。连接示例如图4-10所示。

图4-10 连接示例

细化也俗称加点,即在现有样条线上添加点,通常用于样条线的变形。在顶点层级的右键菜单中选择“细化”,当鼠标光标靠近样条线时,鼠标光标会变成十字形光标,单击鼠标左键即可添加点。注意:添加的点和初始创建的点具有相同的点性。

2.线段

在智慧城市建模中使用线段功能的场合较少,大多使用移动、旋转与缩放等功能。在可编辑样条线中,线段层级的主要功能是创建线和附加,但这两个功能却不是线段层级专属的,在任意层级下都可使用。创建线与附加在命令面板中的“几何体”面板下,如图4-11所示。

创建线功能用于在当前图形中创建新的样条线,且新创建的样条线属于原图形,相当于在创建线时取消勾选了“开始新图形”。附加功能可以将不属于可编辑样条线的其他样条线纳入该可编辑样条线中。附加多个功能与附加功能类似。使用附加功能前的样条线如图4-12所示,使用附加功能后的样条线如图4-13所示。

图4-11 创建线与附加

图4-12 使用附加功能前的样条线

图4-13 使用附加功能后的样条线

3.样条线

样条线下的轮廓功能是智慧城市地上实体建模中常用的功能,该功能位于命令面板中的“几何体”面板下(见图4-14)。轮廓功能用于为所选择的样条线创建轮廓。在选择样条线后,直接输入数值就可以创建轮廓。创建轮廓前的效果如图4-15所示,创建轮廓后的效果如图4-16所示。

图4-14 轮廓功能

图4-15 创建轮廓前的效果

图4-16 创建轮廓后的效果 alfR6hX8PtlhFi+NjKvr6mTGPu+P2IFYDGDn35ZaAiFJldcszjUsmsWmwtXRMJtC

点击中间区域
呼出菜单
上一章
目录
下一章
×