← 返回函数库

deleteHoles

Geometry Manipulation Cleanup 部分实现

CityEngine 官方语法

deleteHoles()

参数说明

参数类型默认值说明

描述

删除当前形状中的所有洞(holes)。将带洞的多边形转换为无洞的实心多边形。

当前实现为简化版本。对复杂多边形洞(嵌套洞、多个洞)的处理可能不完整。

官方示例

删除洞:

Floor --> deleteHoles()

实现说明

CGA.js 中的 deleteHoles 实现基于 CityEngine 2025.1 官方文档。

🎨 3D 预览 — 删除洞

@StartRule\nLot --> primitiveCube(4, 4, 4)\n        deleteHoles()\n        color(0.7, 0.8, 0.7)