Skip to content

Latest commit

 

History

History
90 lines (51 loc) · 4.34 KB

File metadata and controls

90 lines (51 loc) · 4.34 KB

练习4: MVC模式

练习目的

让大家认识到:对于具有很大数据量的模型,为了不在视图的显示上花很多时间,我们通常需要选用适当的视图模式“隐藏线”和“着色”。

打开练习文件

双击打开下载资源包中“章1-用参数的方法使用Revit的基础命令\练习4-MVC模式”文件夹中的" Beekman-150m.rvt"文件,打开如下图所示的练习文件。

MVC模式0.png

这个练习文件中的超高层建筑物是对美国纽约曼哈顿的比克曼大楼(Beekman Tower)的模拟,它是弗兰克-盖里先生在职业生涯中建成的第一个超高层建筑物。我在Revit里粗略地模拟了这个建筑(150米高),它的外表皮全部为异形的玻璃。

注明:这里引入一个计算机领域的概念MVC, 即模型(Model), 视图(Views), 和控制器(Controller)。在Revit中, MVC的定义请见下面的示意:

  • 模型(M)是Revit文件中带有数据的模型。
  • 视图(V)是屏幕显示的图形。例如相应的:平面图, 立面图, 剖面图等; “线框”,“着色”的图等; 阴影,隐藏的图等。
  • 控制器(C)是各个按键。例如:平面, 立面, 剖面等的图标;“线框”,“着色”等视觉样式的图标;阴影,隐藏等的图标。

开始做

1. 单击“隐藏线”。

MVC模式1a.png

你会看到: 高层建筑物被遮挡的线条隐藏了,是我们常说的黑白线条表现图,时间共用了大约2秒。

MVC模式1b.png

2. 单击“线框”。

MVC模式2a.png

你会看到: 高层建筑物所有的线条显示了出来,时间共用了大约1秒。

MVC模式2b.png

3. 单击“着色”。

MVC模式3a.png

你会看到: 高层建筑物显示了颜色,时间共用了大约2秒。

MVC模式3b.png

4. 单击“一致的颜色”。

MVC模式4a.png

你会看到: 高层建筑物显示了颜色,颜色与着色模式的结果不同,而且没有阴影,时间共用了大约2秒。

MVC模式4b.png

5. 单击“真实”。

MVC模式5a.png

你会看到: 高层建筑物显示了颜色,渲染的结果比较真实,并且有阴影,时间共用了大约7秒。

MVC模式5b.png

6. 单击“光线追踪”。

MVC模式6a.png

你会看到: 高层建筑物显示了更为真实的渲染结果,时间共用了大约21秒。

MVC模式6b.png

7. 单击“线框"”。

MVC模式7a.png

你会看到: 高层建筑物所有的线条显示了出来,时间共用了大约9秒。注意:从交互式光线追踪模式转到"线框"耗时9秒,很长的时间,这个模式要尽量少用。最好不用!

MVC模式7b.png

注明:

  • 上面的时间是在我的电脑上运行的粗略时间,依据个人电脑配置的不同,时间会和我上面的时间有出入。
  • 你可以用手表上的秒表,或者数数的粗略方式来计算视图显示的时间。
  • 我的台式机电脑的配置是Intel(R) Core(TM)i7-2600 CPU @ 3.40GHz, 16.0GB的内存,Windows7 的64位操作系统,固态硬盘。

继续做

  1. 单击“线框”模式,然后单击视图右上角的“视图控制六面体”的任意端点,并且按下鼠标左键,任意旋转,感觉一下视图旋转的速度。
  2. 单击“隐藏线”模式,然后单击视图右上角的“视图控制六面体”的任意端点,并且按下鼠标左键,任意旋转,感觉一下视图旋转的速度。
  3. 重复上面的步骤“着色”, “一致的颜色”, “真实”, “光线追踪”, 感觉一下视图旋转的速度,如果有可能的话,计算一下时间。
  4. 记住:我们需要的是带有数据的模型, 永远不要在视图上花很多时间。最常用的视图模式是“隐藏线”和“着色”。