CityEngine CGa规则语言基础

2023-06-30  本文已影响0人  Rayson

1.@ alt+/ 会弹出帮助 选规则对应的命令



简单的命令行



lot-->

lot:

表示这个面(shap)
但是名称并不是内置的名称也可以改成其他的名字,lot只是一个约定俗称的一个名称。

-->

表示执行的意思

extrude(20)挤出高度是20
building 是给新的模型取得一个名字(新的变量)
用法也可以参考帮助文档

https://doc.arcgis.com/en/cityengine/2022.1/cga/cga-extrude.htm
 extrude(world.up.flatTop, 20)

comp

指定某个面关于这个函数也可以在规则里面找到

https://doc.arcgis.com/en/cityengine/2022.1/cga/cga-comp.htm

将模型切割 使用到了 split函数

函数帮助文档网址https://doc.arcgis.com/en/cityengine/2022.1/cga/cga-split.htm

使用roofgabel函数生成屋顶



通过setupprojection函数赋予贴图


上一篇 下一篇

猜你喜欢

热点阅读