Viewer3D
所有查看器实现的基类,用于显示3D或2D模型 它包括基本的导航支持,上下文菜单和扩展API
Constructor
new Viewer3D(config)
Parameters
param
type
description
config*
配置实例
Static Methods
Initializer(config,progress,failed)
初始化Viewer3D,推荐使用。
Parameters
param
type
description
config*
初始化配置实例
progress*
初始化时的回调函数
failed*
function(Error)
初始化失败的回调函数
Returns
type
description
Viewer3D
Properties
name
type
description
renderManager
一个渲染管理器实例,获取与渲染相关的控制。
sceneManager
一个场景管理器实例,获取与场景相关的控制。
extensionManager
一个拓展管理器实例,获取与插件扩展的相关控制。
loader
一个逆维悦动加载器实例,获取加载相关功能
selection
一个拾取模型实例,获取拾取模型对象的相关功能。
config
一个设置类实例,获取设置的相关属性。
Methods
allRender()
glRender()
渲染几何元素
CssRender()
渲染标签元素
resizeRender()
将canvas像素适应到窗口大小
loadModelByStream(onSuccess,onProgress,onError = null)
模型流逝加载
Parameters
param
type
description
onSuccess*
模型加载成功的回调函数
onProgress*
模型加载过程中的回调函数
onError
function(Error)
模型加载失败的回调函数
loadGlTF(onSuccess, onProgress = null, onError = null)
Parameters
param
type
description
onSuccess*
模型加载成功的回调函数
onProgress
模型加载过程中的回调函数
onError
function(Error)
模型加载失败的回调函数
loadModelProperty()
加载模型属性
Returns
type
description
Promise
一个promise对象
loadModelTree()
加载模型树属性
Returns
type
description
Promise
一个promise对象
controllingRender()
交互时开始渐进式渲染
controlEndRender()
交互结束时渐进式渲染
dispose()
回收viewer3D
最后更新于
这有帮助吗?