2.勾选环境阻光(AO),数值调整到0.8。然后将半径调整到30,细分调整到30。注:具体数据可以根据自己的实际需求进行修改。
调整数值后,同样渲染效果图并对比一下效果:上方的是开启AO的效果,下方的是未开启AO的效果,很明显开启AO的效果更好,结构更加清晰。
控制显隐
ThingJS 中通过设置物体的 visible 属性来直接控制物体的显示/隐藏,例如:
var car=app.query('car01')[0]car.visible=false
当然也可以设置对象集合(Selector)的 visible 属性控制多个物体的显示/隐藏,例如:
// 获取场景内所有的建筑 并 隐藏var buildings=app.query('.Building')buildings.visible=false
如果对象有相应的父子关系,那么,当隐藏父亲时,他的子子孙孙也会跟随隐藏。
比如当隐藏建筑时,建筑的外立面、楼层、楼层里的物体等子孙会同时隐藏。
查看示例
系统层级默认显隐规则
当开启系统内置层级时,系统会有一套默认的显示/隐藏规则:
进入园区级别,显示该园区下的地面(Ground)、建筑的外立面(Facade)以及其他直属物体(Thing)
进入建筑级别,隐藏该建筑的外立面,显示该建筑的楼层(包括子孙)
注意事项
此时当前建筑并没隐藏,只是隐藏了该建筑的外立面
进入楼层级别,隐藏其他楼层,显示当前楼层的子孙
依此类推……
查看示例网页链接