10-CityEngine规则建模-规则及规则执行原理_第1页
10-CityEngine规则建模-规则及规则执行原理_第2页
10-CityEngine规则建模-规则及规则执行原理_第3页
10-CityEngine规则建模-规则及规则执行原理_第4页
10-CityEngine规则建模-规则及规则执行原理_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CityEngineg规那么建模Esri中国信息技术 徐汝坤规那么是指规定出来供大家共同遵守的制度或章程。 ——百度百科规那么的外部定义与主要作用城市道路建设规那么和规那么文件规那么的执行CityEngine常用函数规那么语法函数库CityEngine规那么建模的主要内容CityEngineg规那么建模------规那么的根本知识规那么和规那么文件CityEngine中规那么和规那么文件的概念规那么文件的创立和使用规那么的执行规那么执行的顺序模型树规那么的根本知识规那么和规那么文件规那么规那么文件规那么编辑器练习:规那么文件的创立和使用规那么和规那么文件规那么就是一组语句,该语句描述了当前对象的变化过程,并把变化的结果赋给一个或多个对象。Lot-->s('0.8,'1,'0.8)center(xz)extrude(20)Envelope规那么规那么文件包含了一系列的规那么决定模型如何生成。语言:CGA〔ComputerGeneratedArchitecture〕文件后缀:.cga规那么文件创立:File→New…→Selectawizard…→CGARuleFile规那么编辑器翻开方式:双击规那么文件1指编辑器的四种布局方式2针对可视编辑方式的操作包括居中、放大和缩小规那么编辑器流程:在创立好的场景中新建规那么文件编写规那么文件并保存使用规那么文件练习:规那么文件的创立和使用规那么的执行规那么的根本思想就是利用一些新的模型替换特定模型的过程,其根本形式如下: PredecessorShape-->SuccessorPredecessorShape:规那么名称,代表执行前的模型对象-->:表示执行;Successor:形状操作和模型标识规那么执行的根本原理模型操作改变当前模型的形状〔位置、大小、颜色、外观等〕;拷贝当前的模型并指定一个新的形状标识;将新的模型〔CGAShapes〕添加的模型树上〔shapetree〕;如果有新的规那么模型继续匹配,否那么做为模型树的叶子;所有的叶子构成最终模型;模型标识当形状标识是规那么文件中的某一规那么名称一致时,那么称该形状标识有新的规那么模型继续匹配规那么执行的根本原理--SuccessorA-->BA执行一次不再执行,后面的不能再出现与A同名的规那么A代表的模型称为支干模型,执行结束后消亡B没有新的规那么模型匹配,称之为叶子模型。说明:该规那么是最简单的规那么〔文件〕,B复制了A所代表的对象构成了模型的全部规那么执行练习A-->B.t('3,0,0)CB复制了A,做为叶子模型当前对象经过平移操作并对平移后的对象指定模型标识CB、C为叶子模型构成了最终模型A做为中间节点〔支干模型〕在执行结束后消亡说明:t(tx,ty,tz):是平移函数说明:模型标识B后面“.”〔TerminalShapes〕代表规那么的终止,即使在该规那么文件中出现B规那么,也不会挂靠在B节点上。规那么执行练习A-->B.t('3,0,0)CC-->D.s('3,0,0)EE-->i("cylinder.obj")F.说明:s(sx,sy,sz)是缩放函数规那么执行练习CGAShapes是指由规那么创造产生的模型或者模型的组成局部,可以简称为模型。形状标识〔ShapeSymbol〕参数〔Parameters〕属性〔Attributes〕几何体〔Geometry〕范围〔Scope〕枢轴点〔Pivot〕CGAShapes翻开方式:Window→ShowModelHierarchy模型树查看窗口图标英文名功能描述Showscope显示选中节点处的模型的范围Showpivot显示选中节点处的模型的枢轴点Showtrimplanes显示选中节点处的模型的修剪面Showgeometry选中节点处的模型实体化DerivedImageOrigin显示选中节点模型的原始轴点主要作用:查看模型的元素信息理清规那么中叶子模型与节点模型之间的前后关系,方便

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论