Viewer3DConfig

类:Viewer3D配置项

Constructor

new Glodon.Bimface.Viewer.Viewer3DConfig()

构造viewer3D配置项

Members

NameTypeDescription
domElementDOMElement

存放视图的DOM容器

enableViewHouseBoolean

是否启用ViewHouse控件

enableReplaceMaterialBoolean

是否启用材质替换功能:需要替换材质时需设为true

enableSplitComponentBoolean

是否允许构件剖切时带贴图

enableExplosionBoolean

是否开启爆炸功能,默认为false

enableOrbitBoolean

是否可以旋转

orbitButtonGlodon.Bimface.Viewer.OrbitButton

设置鼠标左(右)键旋转,默认左键

enableToggleContextMenuDisplayBoolean

是否开启右键菜单

enableHoverBoolean

是否开启构件鼠标悬停效果

enableMouseMovePickBoolean

是否开启鼠标滑动拾取坐标

backgroundColorArray

设置背景色

enableConstraintZoomBoolean

是否启用缩放限制

enableLogarithmicDepthBufferBoolean

是否启用对数深度缓冲

enableShortcutKeyBoolean

是否开启快捷键

renderModeString

绘制模式,枚举值为auto、fullVolume及incremental

globalUnitGlodon.Bimface.Common.Units.LengthUnits

全局单位,仅支持设置为毫米或米

memoryThresholdNumber

内存阈值,单位为Mb,默认不设置,即不限制

enableRealisticMiniMapBoolean

是否开启写实地图效果

walkRotationSpeedNumber

设置漫游旋转倍速,取值范围[0.2,5];导航模式(navigationMode)为walk的时候生效(其他模式不生效),不填写时,网页端默认值为1,移动端默认值为0.5

enableCoordinateSystemNumber

是否显示坐标系,默认为false

avatarGlodon.Bimface.Viewer.AvatarOption

第三人称漫游时人物形象,默认为OfficeMale

avatarHeightNumber

漫游人物的身高,单位为m,默认人物身高为1.9m

enableDoubleClickZoomBoolean

是否开启鼠标双击的zoom行为,默认为true

visualizationObject

可选,visualization 实例用于初始化视觉效果配置。如果未提供,使用默认的 visualization 配置。

modeGlodon.Bimface.Viewer.VisualizaionMode

设置视觉模式,默认值为 Glodon.Bimface.Viewer.VisualizaionMode.Render

optionObject

非必填。细化控制特定视觉效果的参数,包含以下可选属性

enableCSMShadowBoolean

开启或关闭 CSM 阴影

enableSSAOBoolean

开启或关闭 SSAO

enableWireframeBoolean

开启或关闭线框

exposureNumber

设置曝光度

enableEnvMapBoolean

是否启用环境贴图

envMapStyleGlodon.Bimface.Plugins.EnvMap.EnvMapStyle

选择环境贴图风格

componentsZoomMarginNumber

相机距离选中的构件或构件集的远近, 缺省值: 1,margin > 0 模型缩小(相机远离),margin < 0 模型放大(相机靠近)(该参数生效范围包括:目录树中构件\构件集选中、图模联动中构件定位、净空分析中构件定位)