← 返回函数库

envelope

Geometry Manipulation Envelope 部分实现

CityEngine 官方语法

envelope(angles)

参数说明

参数类型默认值说明
anglesfloat包络角度或参数数组。

描述

生成包络体(envelope)。根据给定的角度约束生成一个外包络形状,常用于建筑退界或日照分析。

当前实现为简化版本。

官方示例

生成包络:

Lot --> envelope(45) Envelope

实现说明

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

🎨 3D 预览 — 包络

@StartRule\nLot --> primitiveCube(4, 4, 4)\n        envelope(45)\n        color(0.7, 0.8, 0.9)