- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
CityEngineg规那么建模;CityEngineg规那么建模;常用函数
常用函数的用法
练习:利用常用函数创立自己的规那么
规那么语法;常用函数;extrude(拉伸/挤出):把地块变成一个建筑
comp〔拆分组件/炸开〕:把模型从整体分成不同的局部
color〔着色〕:给模型着色
Split(分割/切片):建筑分成不同的楼层;功能:挤出一个高度,使模型从面状变为体块
概要:
extrude(height)
extrude(axisWorld,height)
参数说明:
height:拉伸的高度。默认沿模型的Y轴拉伸
axisWorld:设定拉伸轴线,使用世界坐标系的轴作为拉伸轴线。其可选参数为:world.x/world.y/world.z。使对象的拉伸有共同的方向
;例如规那么:
Lot--
extrude(10)
CompModel;功能:从模型中别离出满足一定条件的模型
概要:
comp(compSelector){selectoroperatoroperations|selectoroperatoroperations...}
参数说明:
compSelector(keyword):要分割组件的类型。可选值{f:面|e:边|v:点}
selector(keyword)
front,back,left,right,top,bottom前后左右上下〔模型轴系〕,常用
vertical〔垂直〕,horizontal〔水平〕,aslant〔有坡度的〕,nutant
side除水平部件外的其它局部
all所有的;Lot--
extrude(10)
CompModel
CompModel--
comp(f){side:ColorsSideFacade|top:ColorfTopFacade};功能:给模型着色
概要:
color(s)
Color(r,g,b)
参数说明:
s(string):文本类型的颜色值(16进制)例如:#rrggbb
r,g,b(float,float,float):浮点类型的颜色值,每个值的取值在0到1.0之间
;Lot--
extrude(10)CompModel
CompModel--
comp(f){side:ColorsSideFacade|top:ColorfTopFacade}
ColorsSideFacade--
color(#00ffff)SplitModel
ColorfTopFacade--
color(1,0,0)TopFacade
;功能:沿一定方向切割模型
概要:
split(splitAxis){size1:operations1|size2:operations2|...|sizen-1:operationsn-1}
split(splitAxis){size1:operations1|size2:operations2|...|sizen-1:operationsn-1}*
参数说明:
splitAxis:取值{X|Y|Z},轴系为模型轴系
sizen:分割的宽度;例如规那么:
SplitModel--
split(y){4:color(#aa33bb)GroundFloor.|{~3:Floor.}*}
注:符号“*”代表重复执行,“~”代表一个近似值;练习:简单规那么的编写;练习:简单规那么的编写;Lot--
extrude(10)extrudeModel
extrudeModel--
comp(f){side:SplitModel|top:ColorfTopFacade}
ColorfTopFacade--
color(0,0,1)TopFacade.
SplitModel--
split(y){4:color(0,1,0)GroundFloor.|3:color(1,1,0)MidFloor.|~1:color(1,0,0)TopFloor.}
;规那么语法;规那么文件:由规那么、属性、自定义函数以及注释等构成的集合。;规那么〔函数〕
标准规那么
带参规那么
随机规那么
条件规那么
递归规那么
属性
自定认函数
注释(comments);形式:
PredecessorShape--Successor
特点:与无参函数比较类似,其结果返回给模型标识
例如规那么:
Lot--
extrude(10)
CompModel;形式:
PredecessorShape(Parameters)--Successor
特点:与有参函数比较类似,根据需要传递改变后继模型外观的信息
您可能关注的文档
- 一次函数中的动点问题.ppt
- 毛主席语录大全.doc
- 某湖边茶室施工方案.docx
- (苏教版)四年级科学上册课件-声音的产生-5.ppt
- 桥式起重机安装作业指导书.doc
- 三别-四带-五无-主题班会.ppt
- 概率初步复习学案.doc
- 样品测试报告(确认单).doc
- 水-电解质代谢紊乱习题.doc
- 汉语拼音测试卷(二).doc
- 《GB/T 12668.7202-2024调速电气传动系统 第7-202部分:电气传动系统的通用接口和使用规范 2型规范说明》.pdf
- 《GB/T 15692-2024制药机械 术语》.pdf
- GB/T 15692-2024制药机械 术语.pdf
- 中国国家标准 GB/T 15692-2024制药机械 术语.pdf
- GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求.pdf
- 中国国家标准 GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求.pdf
- 《GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求》.pdf
- 《GB/T 30117.1-2024非相干光产品的光生物安全 第1部分:通用要求》.pdf
- 《GB/T 33348-2024高压直流输电用电压源换流器阀 电气试验》.pdf
- GB/T 33348-2024高压直流输电用电压源换流器阀 电气试验.pdf
文档评论(0)