- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
cityengine2012教程5导入原始图形解析
cityengine2012?教程5?:?导入原始图形教程5 :?导入原始图形目录:Part 1:从shape或者GDB导入图形(shape)Part 2:从OBJ导入图形(shape)Part 3:导入容量Part 4:导入地标作为图形(shape)Part 1:从shape或者GDB导入图形(shape)导入shapefile文件到cityengine新建一个场景文件在数据导航窗口找到‘data’ /shp_footprints/目录下的‘footprints.shp’文件把这个数据拖入到视窗中导入数据但不设置投影(使用‘Raw data in meters’)对象属性:数据的属性伴随着文件被导入选择单一的图块,在右边查看对象属性(‘Object Attributes’)指定规则文件并更新模型现在我们将生成简单的半成品模型在输入的图形上。规则文件‘extrude.cga’用来定义拉伸对象的高度属性到定义的高度。打开规则文件,你就发现以下代码:?l?在视窗中选择所有的shape图形通过拖拽指定规则查看建筑物的更新状态或者通过打开场景‘footprints_from_shp.cej’来查看结果。从geodatabase(GDB)导入数据从GDB导入数据和从shapefile导入数据是相似的:新建一个场景文件File New ... CityEngine CityEngine scene,在数据导航窗口,定位到数据文件夹data中的 ‘footprints.gdb’ 文件。注意GDB数据是作为一个文件夹存在的把 ‘footprints.gdb’ 文件拖拽到视窗中在弹出的窗口中,选择要导入的图层(layer)在导入过程中,将会让你选择场景投影。它会根据GDB文件自带的信息来给出投影信息。点击完成,导入数据。提供的数据集Geodatabase与之前的Shapefile内容相同。你现在可以应用与上述Shapefile相同的步骤。用其他CGA属性导入带有Z值的多段线新建场景文件:’File New ... CityEngine CityEngine scene’在数据导航窗口找到‘data/sphereCity_shp/’目录下的sphereCity.shp’把它拖拽到视窗中,‘sphereCity.shp’ 文件没有投影文件(.prj),因此cityengine需要用户来定义坐标系;下一个窗口选择场景投影;?两个使用同一个投影,即‘Raw Data in meters’,通过使用相同的投影,数据就不会被从新投影。新的图层(‘Shapes sphereCity’)将会出现在窗口中。因为这个图层有Z值属性,所以在3D视窗中,他的效果是这样的:属性:在这个数据集中有两个特殊的属性被定义:1) 属性 ‘ruleFile’2) 属性 ‘startRule’这种特殊的语法在你的GIS数据建立的时候就被定义了,而不是在导入后才被指定的,这样一来,可以省去手动改写他们的时间,这是一种特殊的导入方式。在GIS软件中打开他的属性表应该是这样的:在球面上选择一个图块它的属性就会显示在Inspector窗口中Rule File 和 Start rule在导入时已经被自动赋予了随着Rule File 和 Start rule已经被指定,我们可以直接更新模型了选择球面上所有的shape更新(generate)模型让我们来选择单一的一个shape来改面他的规则文件:在窗口中选择一个模型(model)Inspector窗口中,rule file后面点击select。在set Start Rule 窗口中选择‘Commercial’作为新的规则,点击ok,结果如下:??Part 2?从OBJ导入shapefile?OBJ导入新建一个场景文件:File New... CityEngine CityEngine scene定位到‘data/obj/’目录下的‘pompeii_footprints.obj’ 文件右击文件,选择导入OBJ导入窗口中,不要勾选‘Import as static model’,点击finish,结果如下。?指定规则文件并更新模型在输入的图形上,我们将会做一些简单的拉伸,规则文件‘extrude.cga’用来定义拉伸对象的高度(height)属性到定义的高度。选择所有的图形在文件导航窗口,定位到规则文件夹中的‘extrude.cga’拖拽到图形上规则文件将会把模型拉伸到10的高度Shapes 和Static Models对比OBJ和Collada(交互3D数字资产交换方案)DEA(3D模型)文件可以被导入成shape或者Static Models。Shape:它是CGA产生的基础,最好的证明就是footprint dataStat
您可能关注的文档
最近下载
- 2023年中国停车行业发展白皮书.pptx VIP
- 2025党校入党积极分子发展对象预备党员考试卷题库(含答案).pdf VIP
- 鄂尔多斯盆地三叠系延长组长7段浊积扇对油气聚集的控制 - 地质通报.pdf VIP
- RST632全站仪说明书.pdf VIP
- (word完整版)初一数学上册计算题(410道题).doc VIP
- 《住宅装饰装修工程施工规范》.pdf VIP
- DB32_T 4639.1-2024 地理标志产品宜兴紫砂 第1部分:茶器.docx VIP
- 医药企业组织诊断方法与案例.docx VIP
- 威海市2025届小升初必考题数学检测卷含解析.doc VIP
- 党旗党徽介绍课件PPT.pptx VIP
文档评论(0)