ADSK.C360.initViewer(settings)

初始化 Configurator 360 查看器。

settings

类型:纯文本对象。

用于配置查看器的一组键/值对。有关配置示例,请参见 示例页面上的 initViewer 参数。

container(必填)

类型:字符串或 DOM 元素。

指定查看器的容器。创建查看器后,其中会填充该容器元素。该值可以是表示容器 ID 的字符串,也可以是 DOM 元素。

例如:

<div id="myViewer"></div>
// Use String
container: 'myViewer'

// Use DOM Element
container: document.getElementById('myViewer')

design(必填)

类型:字符串。

指定要加载到查看器中的 Configurator 360 设计。该值是 Configurator 360 网站上设计 URL 的路径部分(格式为“123456789/abcdefg”)。

panes(可选 => 默认值:True)

类型:布尔或纯文本对象。

True 表示显示;False 表示隐藏。

如果该设置具有布尔值,则意味着显示或隐藏所有窗格(默认设置为全部显示)。

如果该设置为 Null 或空对象 ( {} ),则将隐藏所有窗格。

如果此设置为对象,则每个名称表示要显示或隐藏的一个窗格。每个值都必须为布尔值。如果窗格未列出,则默认设置为隐藏。

请参考本主题中的 ADSK.C360.getPanes() 了解有关可用窗格的详细信息。

openFromFile(可选)

类型:Blob

要上传到查看器的 .ikms 文件(通过 Configurator 360 保存操作生成)的内容。保存您打开的同一设计中的会话,或者会话将被忽略。这通常从 <输入类型="file"> 元素或者从 responseType 为“blob”的 XMLHttpRequest 获得。

standardErrorDialogs(可选 => 默认值:true)

类型:布尔型

如果为 true,Configurator 360 会显示标准错误对话框。错误对话框显示后,会立即调用错误回调函数。如果为 false,Configurator 360 只会调用错误回调函数,而不会显示任何内容。是否显示任何内容由错误回调函数决定。

standardTimeoutDialogs(可选 => 默认值:true)

类型:布尔型

如果为 true,Configurator 360 会显示标准超时对话框。用户选择“立即终止”后或会话超时后,会调用超时回调函数。如果为 false,在会话超时时,Configurator 360 只会调用超时回调函数,而不会显示任何内容。是否显示任何内容由超时回调函数决定。

success(可选)

类型:函数(函数 (查看器) { })。

在 Configurator 360 查看器成功加载时调用的回调函数。

viewer

类型:C360Viewer。

error(可选)

类型:函数(函数 (查看器) { })。

在 Configurator 360 查看器因任何原因加载失败时调用的回调函数。

viewer

类型:C360Viewer。

timeout(可选)

类型:函数(函数 (查看器) { })。

Configurator 360 会话超时时被调用的回调函数。

viewer

类型:C360Viewer。