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*

function(LoadedInfo)

初始化时的回调函数

failed*

function(Error)

初始化失败的回调函数

Returns

type
description

Viewer3D

一个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*

function(Model)

模型加载成功的回调函数

onProgress*

function(LoadedInfo)

模型加载过程中的回调函数

onError

function(Error)

模型加载失败的回调函数

loadGlTF(onSuccess, onProgress = null, onError = null)

加载glTF模型,并转换为Model

Parameters

param
type
description

onSuccess*

function(Model)

模型加载成功的回调函数

onProgress

模型加载过程中的回调函数

onError

function(Error)

模型加载失败的回调函数

loadModelProperty()

加载模型属性

Returns

type
description

Promise

一个promise对象

loadModelTree()

加载模型树属性

Returns

type
description

Promise

一个promise对象

controllingRender()

交互时开始渐进式渲染

controlEndRender()

交互结束时渐进式渲染

dispose()

回收viewer3D

最后更新于

这有帮助吗?