← 返回函数库

primitiveSphere

Geometry Creation Primitive 已实现

CityEngine 官方语法

primitiveSphere(radius)

参数说明

参数类型默认值说明
radiusfloat球体半径。

描述

生成球体几何体。替代 CityEngine 中已废弃的 sphere 操作。球心位于 scope 原点。

当前实现为正八面体(8个面),暂不支持 subdivisions 参数。

官方示例

生成半径为 2 的球体:

Lot --> primitiveSphere(2) Ball

实现说明

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

🎨 3D 预览 — 球体

@StartRule\nLot --> primitiveSphere(2)\n        color(0.8, 0.6, 0.4)