← 返回函数库

primitiveCone

Geometry Creation Primitive 已实现

CityEngine 官方语法

primitiveCone(sides, radius, height)

参数说明

参数类型默认值说明
sidesint16底面边数。
radiusfloat底面半径。
heightfloat锥体高度。

描述

生成圆锥体几何体。替代 CityEngine 中已废弃的 cone 操作。底面位于 Y=0,顶点在 Y=height 处。

sides=4 时为四棱锥,sides=16 时接近圆锥。

官方示例

生成圆锥:

Lot --> primitiveCone(16, 2, 5) Cone

实现说明

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

🎨 3D 预览 — 圆锥体

@StartRule\nLot --> primitiveCone(16, 2, 5)\n        color(0.9, 0.7, 0.4)