![智慧城市之地上实体三维建模](https://wfqqreader-1252317822.image.myqcloud.com/cover/614/39479614/b_39479614.jpg)
4.2 复合对象
复合对象可以将两个或多个图形进行有机合并,生成符合用户要求的新图形。复合对象的主要功能包括变形、散布、一致、连接、水滴网格、图形合并、布尔、地形、放样、网格化、ProBoolean(超级布尔)和ProCutter(超级切割),如图4-46所示。
在智慧城市地上实体建模中,常用的功能有散布、一致、图形合并、超级布尔与放样,本节主要介绍这五种功能的使用方法。
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_56.jpg?sign=1739018362-MaZBeLoVvIhHxrFLyzOV4ubCxseWZiX2-0-3df19853b1d6cb1830c06c8c5b6b75ec)
图4-46 复合对象的主要功能
1.散布
散布功能是常用功能之一,常常用于摆放不规则分布的物体,利用散布的随机算法可以实现更加自然的效果(见图4-47)。在使用散布功能时,至少需要两个物体,一个是用于摆放的“沙盘”,另一个是散布摆放的物体。首先选择要进行散布摆放的物体(此处以图4-47中的茶壶为例),开启复合对象中的散布功能,单击“拾取分布对象”按钮(见图4-48),选择“沙盘”(此处以图4-47中的球体为例),调整命令面板中的源对象参数(见图4-49)和分布对象参数(见图4-50)即可。
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_57.jpg?sign=1739018362-SXBBGZdeUWIslrZSgjGHRmc5B7oxefs9-0-673b1dbefe45aa8452f3a05c5403af85)
图4-47 散布示例
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_58.jpg?sign=1739018362-aV5SWfWUVc9qKW5VQb6muxXoaEyMQPhO-0-105687b39c51c8101525d2dc00f2fc46)
图4-48 拾取分布对象
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_59.jpg?sign=1739018362-9DkqMncwCVIy7ZMz7T873DC1FIfDDClL-0-312352506a1824fc07b58e307b044cc3)
图4-49 源对象参数
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_60.jpg?sign=1739018362-qV3YZvp6XJRm5atqtA5L7KsZvFnvS194-0-15e47282577c202e9a871fe50b4ed939)
图4-50 分布对象参数
2.一致
一致功能也是常用功能之一,多用于目标的贴附。在智慧城市地上实体建模中,常使用一致功能来创建蜿蜒的山中公路。在使用一致功能时,至少需要两个实体,一个是包裹器,对应山中的公路,另一个是承接包裹器的包裹对象,也就是承载公路的山体。下面以球体作为“山体”,以平面作为“公路”,介绍一致功能的使用。
首先在正交视图下创建一个球体和一个二维图形,二维图形的对角线应短于球体的直径,保证球体可以完全包裹二维图形,并将二维图形置于球体之上。模型摆放位置如图4-51所示。
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_61.jpg?sign=1739018362-vCqP00wVv7TPUYaa8XSd9YGv7q2St8OE-0-d3da6bb10a83d391b0ee2c81991c8638)
图4-51 模型摆放位置
将正交视图切换到顶视图,选择二维图形并开启一致功能。单击“拾取包裹对象”按钮后选择球体,并勾选“隐藏包裹对象”,如图4-52所示,即可完成一致操作。通过“包裹器参数”(见图4-53)可控制二维图形与球体之间的间隔距离。
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_62.jpg?sign=1739018362-ofNRBOXHvtsaY2HpHdqYFHJbfw2FSW81-0-76adaec3b64ae47b76e7cad94b9de69e)
图4-52 勾选“隐藏包裹对象”
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_63.jpg?sign=1739018362-iiUX1SJ32Iz7MO0yXXtnhNqG9m3qtIye-0-9d773e7ef3c6696ab4bcea91e970e5b8)
图4-53 包裹器参数
在使用一致功能时,包裹器与包裹对象的分段数应尽可能相近。若包裹器的分段数远大于包裹对象的分段数,则会浪费面数,产生大量的冗余数据;若包裹器的分段数远小于包裹对象的分段数,则会出现无法包裹的情况。
完成一致操作后的效果如图4-54所示,用户可将其转换为可编辑多边形,通过编辑多边形中的挤出功能创建具有一定厚度的公路,如图4-55所示。
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_64.jpg?sign=1739018362-swFHLGfbQoC6YeqjT9HTKgrHzmjVECa5-0-12a44befd61bf51f89431cd2bcc907da)
图4-54 完成一致操作后的效果
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_65.jpg?sign=1739018362-OdASmZaE7eWRpY2rlueMgqoFNTRc8LlC-0-98f3f3ee90880e9c0ef592809f4efc61)
图4-55 创建具有一定厚度的公路
3.图形合并
图形合并功能可以将样条线投影到三维物体表面并合成一体,多用于道路找平或者在其他物品上刻字。下面以刻字为例来介绍图形合并功能的使用方法。
首先创建一个球体与一个二维文本,利用移动工具将二维文本移动至球体正面(见图4-56);选择球体后,开启复合对象中的图形合并功能,单击“拾取图形”按钮后单击二维文本,二维文本的轮廓就会被投影在球体上(见图4-57)。
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_66.jpg?sign=1739018362-22g1nC9KwDYWFxShJr0lJ9wm8nCm9FJ2-0-4ffa49cb6e2bdd5a57590dbfc4b14207)
图4-56 将二维文本框移动至球体正面
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_67.jpg?sign=1739018362-sBcNTEiuBQjCvv2YIyNCDddULsq3I3KR-0-b4a7e1c849de9c0121eb8a0b0cede4c5)
图4-57 二维文本的轮廓投影
然后在“输出子网格选择”中点选“面”(见图4-58),将图形转换为可编辑多边形,使用快捷键“4”切换到多边形层级,二维文本面将被自动选择(见图4-59),此时可以进一步进行删除或者找平等操作。平面化工具位于“编辑几何体”中,可在x、y、z轴三个方向对选择的多边形进行找平操作。
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_68.jpg?sign=1739018362-00NSWOeP6GSR6bivWdJVw1kb6VA9b9Ft-0-9ab1545e362c29b0f2abb4f6b12ceb0b)
图4-58 在“输出子网格选择”中选择“面”
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_69.jpg?sign=1739018362-QSwqCYkPvpXRE1rwzBcgVhPhFCUoEOIB-0-2f10a8221b200f87cdb3c9d68656293c)
图4-59 二维文本面被自动选择
4.超级布尔(ProBoolean)
超级布尔是3ds Max的新增功能。与传统布尔运算相比,超级布尔的运算结果更加精确与稳定,且不会产生杂线。在智慧城市地上实体建模中,超级布尔常用于创建镂空的墙体或者异形几何体。
在使用超级布尔时,至少需要两个实体。例如,墙体窗口,至少需要一个墙体及一个厚于墙体的规则长方体。
首先创建一个长方体作为墙体,创建一个厚于墙体的长方体作为镂空参考(窗口);然后将镂空参考置于墙体的适当位置(见图4-60);在选择墙体后开启超级布尔功能,单击“拾取布尔对象”下的“开始拾取”按钮,最后单击墙体的镂空参考即可。超级布尔拾取示例如图4-61所示。
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_70.jpg?sign=1739018362-0DQwQBnz7yydLr1r7JBC0P75tBiUvP7J-0-68e9bc13e69a004233f62cf1e2fb53f9)
图4-60 将镂空参考置于墙体的适当位置
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_71.jpg?sign=1739018362-JVeQ3it2q5WY2jXZwiM1HMOhKCYoH5SB-0-eee270e7d1de719e6690f61a09bf03ea)
图4-61 超级布尔拾取示例
超级布尔的默认运算方式为差集,用户可在“参数”面板下选择其他运算方式,如图4-62所示。
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_72.jpg?sign=1739018362-GCJGwZOFGyw7GwZeBMGky8jtiNzJSxsT-0-503c18784d7bffa5ca531bd894a55817)
图4-62 在“参数”面板下选择其他运算方式
5.放样
放样功能是智慧城市地上实体建模中最常用的功能之一。一个封闭的二维图形可以以其他样条线为参考进行放样,并生成三维几何体。放样是二维图形转三维几何体的方法之一,主要用于创建道路、护栏或者各种异形灯柱。这里以异形灯柱为例来介绍放样功能的使用方法。
首先在正交视图中创建异形灯柱的走向样条线;然后在顶视图(两个视图相互垂直即可)中创建一个二维圆形截面(见图4-63);选择二维圆形截面后,开启放样功能,单击“创建方法”中的“获取路径”按钮后再单击异形灯柱的走向样条线,即可生成三维几何体,如图4-64所示。
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_73.jpg?sign=1739018362-V7Kiv7whlcVzbel9IPIVbWpEqVFWAhSp-0-2b29ae171d295592d39bbc96c8b88b5a)
图4-63 创建异形灯柱的走向样条线和二维圆形截面
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_74.jpg?sign=1739018362-tb1g7kzhWyEPTBZWzGd7cgHOprWSYR46-0-6fe8a7127dff3930d19e12c56cbc5a4e)
图4-64 通过放样功能生成的三维几何体
生成三维几何体后,可在“变形”面板(见图4-65)中对生成的三维几何体进行调整。以缩放三维几何体为例,单击“缩放”按钮后,可弹出如图4-66所示的“缩放变形”面板,用户可在该面板中通过移动点、新建点或删除点等按钮来调整三维几何体的外形。
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_75.jpg?sign=1739018362-0Rx6dyut0OltXhiHDh2bQJTlpej8fdbn-0-c7fd779a0f33b2e8b0a7d42a0fdf6cea)
图4-65 “变形”栏
![img](https://epubservercos.yuewen.com/DBBD6A/20637464201305206/epubprivate/OEBPS/Images/txt004_76.jpg?sign=1739018362-FaNJ8A29REi1WU9aHaoovAVC8PhBROIi-0-f7fb3604138b39848067ba91153f3b31)
图4-66 “缩放变形”面板