CityEngine2019 学习笔记 (1)一 基本操作

本教程为 ArcGIS 官网提供的 CityEngine 教程翻译 链接点这里
Version:2019
软件帮助中,下载教程和相关数据

Tutorial 1:基本技能

创建新项目和场景

  1. File > New > CityEngine > CityEngine project
    在这里插入图片描述
  2. Next > Name 。。。
  3. File > New > CityEngine > CityEngine scene
    命名场景 .cej

复制规则(rules)和资源文件(assets)

  1. 从教程中的规则和资源文件下,复制相关文件到新建的项目
    在这里插入图片描述

第一个街区布局

随机生成街区

随机创建一个街道网络形成街区

  1. 点击 viewport 激活窗口
  2. 点击 Graph > Grow Streets

在这里插入图片描述
3. 默认设置
4. 点击应用 apply
5. 使用键盘 A 键可定位到街区所在的视图(如下图)
在这里插入图片描述

导航和选择

导航

  1. Edit > Preferences > General > Navigation Devices > Mouse
  2. 按下 Alt 和鼠标进行缩放、旋转视角、移动视角 在这里插入图片描述

选择

选择类型
Selection typeResult

单击

选择单个对象

从右到左框选

选择框中的对象

从左到右框选

选择所有完全包含在框中的对象

多选选择

按下 Ctrl 或 Shift 键还可支持对应的多选操作

选择菜单

鼠标右键具有一些特定的选择菜单,选择相同类型、组、图层等操作
在这里插入图片描述

选择模式选择类型
选择相同类型的对象类型包括:图形,图形节点
相同组的对象同一个块(block)或者街(street)
同样规则文件的对象。。
同样启动规则的对象Same start rule (on all visible layers)

根据规则建模(Generation)

3D 模型生成

CityEngine 是个程序建模应用。使用规则进行建模
在这里插入图片描述

分配规则

  1. 选择一个小街块 block ,改变街区划分参数,如下图:
    在这里插入图片描述

  2. 选择一个图形,并使用右键菜单的 Select Objects of Same Group

  3. 将规则文件 building.cga 拖到选择的图形内(图中高亮处)
    在这里插入图片描述

  4. 生成建筑模型
    在这里插入图片描述

  5. 也可以直接在选择的图形下点击 Generate 或者 Ctrl + G 生成单独的模型。

  6. 在检查器中手动编辑规则的建筑物高度参数
    在这里插入图片描述

  7. 在属性栏处右键鼠标,重置属性,回到规则文件定义好的样式。
    在这里插入图片描述

规则编辑

看看规则文件

右键规则文件,使用 CGAEditor 打开
在这里插入图片描述
在这里插入图片描述

编辑规则文件

  1. 检查building.cga规则。高度定义为介于15到25之间的随机值。

attr height = rand(15,25)

此时可以修改文件为(10,30)。保存并更新 (Update Seed 或 Ctrl+Shift+G)

  1. 添加屋顶图形
    编辑 Lot(私有的小平地,应该是天台) 规则
Lot -->
 	case shapeType == "LotInner" : 
 		 Lot.
 	else :
 	  extrude(height) comp(f) { side :  Facade | top:  Roof }

添加 Roof 屋顶规则,坡度为 22.5°

Roof --> roofHip(22.5) Shape

重新生成

  • 6
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值