规则建模常用函数和语法课件.ppt

规则建模常用函数和语法课件.ppt

ID:57050380

大小:724.00 KB

页数:35页

时间:2020-07-28

规则建模常用函数和语法课件.ppt_第1页
规则建模常用函数和语法课件.ppt_第2页
规则建模常用函数和语法课件.ppt_第3页
规则建模常用函数和语法课件.ppt_第4页
规则建模常用函数和语法课件.ppt_第5页
资源描述:

《规则建模常用函数和语法课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CityEngineg规则建模Esri中国信息技术有限公司徐汝坤CityEngineg规则建模-----规则语法与常用函数常用函数常用函数的用法练习:利用常用函数创建自己的规则规则语法规则语法和常用函数目录常用函数extrude(拉伸/挤出):把地块变成一个建筑comp(拆分组件/炸开):把模型从整体分成不同的部分color(着色):给模型着色Split(分割/切片):建筑分成不同的楼层常用的函数功能:挤出一个高度,使模型从面状变为体块概要:extrude(height)extrude(axisWorld,heig

2、ht)参数说明:height:拉伸的高度。默认沿模型的Y轴拉伸axisWorld:设定拉伸轴线,使用世界坐标系的轴作为拉伸轴线。其可选参数为:world.x/world.y/world.z。使对象的拉伸有共同的方向常用函数——extrude示例规则:Lot-->extrude(10)CompModel常用函数——extrude功能:从模型中分离出满足一定条件的模型概要:comp(compSelector){selectoroperatoroperations

3、selectoroperatoroperations..

4、.}参数说明:compSelector(keyword):要分割组件的类型。可选值{f:面

5、e:边

6、v:点}selector(keyword)front,back,left,right,top,bottom前后左右上下(模型轴系),常用vertical(垂直),horizontal(水平),aslant(有坡度的),nutantside除水平部件外的其它部分all所有的常用函数——compLot-->extrude(10)CompModelCompModel-->comp(f){side:ColorsSideFac

7、ade

8、top:ColorfTopFacade}常用函数——comp功能:给模型着色概要:color(s)Color(r,g,b)参数说明:s(string):文本类型的颜色值(16进制)例如:"#rrggbb"r,g,b(float,float,float):浮点类型的颜色值,每个值的取值在0到1.0之间常用函数——colorLot-->extrude(10)CompModelCompModel-->comp(f){side:ColorsSideFacade

9、top:ColorfTopFacade}ColorsS

10、ideFacade-->color("#00ffff")SplitModelColorfTopFacade-->color(1,0,0)TopFacade常用函数——color功能:沿一定方向切割模型概要:split(splitAxis){size1:operations1

11、size2:operations2

12、...

13、sizen-1:operationsn-1}split(splitAxis){size1:operations1

14、size2:operations2

15、...

16、sizen-1:operationsn-1

17、}*参数说明:splitAxis:取值{X

18、Y

19、Z},轴系为模型轴系sizen:分割的宽度常用函数——split示例规则:SplitModel-->split(y){4:color("#aa33bb")GroundFloor.

20、{~3:Floor.}*}注:符号“*”代表重复执行,“~”代表一个近似值常用函数——split练习:简单规则的编写练习:简单规则的编写Lot-->extrude(10)extrudeModelextrudeModel-->comp(f){side:SplitModel

21、top:Colorf

22、TopFacade}ColorfTopFacade-->color(0,0,1)TopFacade.SplitModel-->split(y){4:color(0,1,0)GroundFloor.

23、3:color(1,1,0)MidFloor.

24、~1:color(1,0,0)TopFloor.}参考规则规则语法规则文件:由规则、属性、自定义函数以及注释等构成的集合。规则语法规则(函数)标准规则带参规则随机规则条件规则递归规则属性自定认函数注释(comments)规则语法形式:PredecessorShape-->S

25、uccessor特点:与无参函数比较类似,其结果返回给模型标识示例规则:Lot-->extrude(10)CompModel规则---标准规则形式:PredecessorShape(Parameters)-->Successor特点:与有参函数比较类似,根据需要传递改变后继模型外观的信息注意1:参数的类型可以是布尔型(bool)、浮点数值(float)和字符

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。