← 返回函数库

footprint

Geometry Manipulation Footprint 部分实现

CityEngine 官方语法

footprint()

参数说明

参数类型默认值说明

描述

提取当前 3D 形状的底面(footprint)。将体积几何体转换为 2D 多边形,保留最底部的一层面。

当前实现为简化版本。提取 Y 值最小的面作为 footprint。

官方示例

提取 footprint:

Building --> footprint() Base

实现说明

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

🎨 3D 预览 — 提取底面

@StartRule\nLot --> primitiveCube(4, 4, 4)\n        footprint()\n        color(0.5, 0.7, 0.5)