图形覆盖规则和碰撞检测中的表面标准

请注意,图形覆盖和碰撞检测功能对表面的识别是有限的。

GORWalnut.png 

这些界面中的表面标准(表面、表面名称)可能适用,也可能不适用,这取决于元素的类型和表面的设置方式。

请看以下章节,了解它是如何工作的:

结构元素:如果在元素设置中定义了表面,则标准适用。

图库部件:只有当表面来自于模型面板覆盖时,标准才适用。

三维模型编辑产生的表面: 标准不适用

结构元素:如果在元素设置中定义了表面,则标准适用。

对于建筑元素,如果在元素设置中定义了一个表面,那么这个规则就适用。

例如,一个图形覆盖将胡桃木饰面应用于所有包含红砖表面的元素。

初始的

用胡桃木覆盖砖表面

ColumnBrickBM.png 

WallColumnWalnut.png 

带有红砖建筑材料的柱段

"胡桃木 "覆盖应用于整个柱子,基于元素设置中分配给分段的红砖表面(通过建筑材料)。

WallBrickEdge.png 

WallWalnut.png 

带有砖边缘表面的墙

"胡桃木 "覆盖应用于整个元素,基于元素设置中设置的砖面(通过模型面板中的边缘覆盖)

SlabWhiteOpening.png 

SlabWhiteOpeningOverride.png 

红砖板与蓝色洞口元素

"胡桃木 "覆盖应用于板元素(不是洞口),基于板设置中设置的砖块表面

BlueSlabNoOverride.png 

BlueSlabOpeningOverride.png 

蓝色板,加上带有砖表面的洞口元素

"胡桃木 "覆盖应用于洞口表面(不是板),基于洞口设置中设置的砖块表面(通过模型面板)

SlabRedSurface.pngSlabCutbyRoof.png 

SlabWalnutGO.png 

顶面是红砖表面的板(通过模型面板覆盖)

被屋顶剪切的顶部表面

"胡桃木 "覆盖应用于整个元素,基于元素设置中设置的砖面(即使砖表面在模型中不可见)

图库部件:只有当表面来自于模型面板覆盖时,标准才适用。

对于图库部件、对象、GDL对象:

如果在 对象设置的模型面板中应用了表面,则图形覆盖和碰撞检测也适用(基于信息数据,每个Archicad参数都可以参与Archicad输出)。

相反: 如果表面只在图库部件的自定义设置面板中定义(这是设置GDL脚本的面板,不是Archicad的参数),那么图形覆盖和碰撞检测的表面标准 就不会适用

初始的

用蓝色覆盖绿色表面

JadeSeatEntire.pngJadeSeatSettings2.png 

BlueSeat.png 

椅子的绿色表面在模型面板中设置

基于表面的标准适用

ChairJadeSeat.pngJadeSeatSettings1.png 

ChairJadeSeat00230.png 

椅子的绿色座面在自定义设置面板中设置(GDL脚本)

基于表面的标准并不适用

三维模型编辑产生的表面: 标准不适用

结构元素:如果由于模型编辑而“继承”了表面,生成的表面将不作为图形覆盖考虑的因素。 例如,一个元素的表面可能来自于

实体操作(目标元素继承算子元素的表面)

与其他元素的连接

元素嵌入其中(如洞口、门或窗)

由此产生的表面将不作为图形覆盖或碰撞检测的考虑因素,因此元素将不会参与到图形覆盖或参与碰撞检测中。