语法

  • start id –> operations

描述

start 关键字用于将规则标记为当前规则集(即 cga 文件)的初始规则。

不仅可以通过规则 id 使用此规则,还可以通过通用 start 轻松地使用此规则,请参阅以下示例。

初始规则可用于 import 语句内扩展规则的规则重新定义。 有关详细信息(语法 6)和示例,请参阅导入页面。

不能在 Default 样式以外的样式中定义初始规则。

示例

参考初始规则

// rule.cga

start Init --> start(20) // same as Init(20)
start Init(height) --> extrude(height)

 

// main.cga

import rule : "rule.cga"

Lot --> rule.start(10) // same as rule.Init(10)