《表1 CGA函数功能及其释义》

《表1 CGA函数功能及其释义》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于CityEngine CGA规则的三维数字城市建模》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

类似C++语法,CGA采用函数的方法定义规则,规则的功能命名为函数名,传递的要素定义为参数或属性,常见的函数有extrude、comp、projectUV、split和texture等函数。extrude的功能是将平面在某一方向拉伸出一定长度,有两个参数,默认height参数是拉伸值,也可以同时运用axisWorld和height两个参数,将面沿着世界坐标系轴拉伸至一定长度。comp是将组件对象进行分割,参数f分割面,e分割边,v分割顶点,分割面时,通常选取front、back、left、right、top、bottom六个参数。projectUV是为了完成纹理映射而进行空间投影对应。split用于沿某轴分割模型侧面,进而起到分层作用,参数splitAxis用于指定分层方向。texture用于粘贴纹理,有一个string类型的参数,一般是指定纹理贴图的目录。主要函数的功能与参数释义如表1所示。