← 返回函数库

attr

Keyword 关键字 已实现

说明

声明一个可在外部覆盖的属性。

语法

attr(name = defaultValue)

示例

attr name = defaultValue

🎨 3D 预览 — 属性定义

attr wallColor = "#d4c4a8"
attr roofColor = "#8b4513"

@StartRule
Lot --> primitiveCube(6, 0.2, 6)
        extrude(8)
        comp(f) { top: Roof | side: Wall }
Roof --> color(roofColor)
Wall --> color(wallColor)