vrSceneplateService

vrSceneplateService() 类

(继承 vrBaseService

所有使用场景板的服务的基类。

“了解更多”图标 有关使用示例,请参见颜色创建创建资产淡化移除重复旋转简单切换

摘要

函数:

信号:

函数

vrSceneplateService.clearSelection()

清除当前场景板选择。

vrSceneplateService.copyNodes(nodes)

复制节点。

vrSceneplateService.createGroupForNodes(nodes)

所有给定节点都将移动到新创建的组。

vrSceneplateService.createNode(parent, type, name)

创建新的场景板节点。

vrSceneplateService.createSwitchForNodes(nodes)

所有给定节点都将移动到新创建的切换。

vrSceneplateService.cutNodes(nodes)

剪切节点。

vrSceneplateService.duplicateNodes(nodes)

重复节点。

每个重复的节点将创建为与原始节点具有相同父节点的子节点

vrSceneplateService.findNode(name)

返回在场景板层次中找到的第一个具有给定名称的节点。

vrSceneplateService.findNodes(name)

返回在场景板层次中找到的具有给定名称的节点列表。

vrSceneplateService.getAllNodes()

返回所有节点(场景板、组和切换)

vrSceneplateService.getAllSceneplates()

返回所有场景板(不包括组和切换)

vrSceneplateService.getDefaultBackgroundColor()

返回新创建的(文字)场景板的默认背景颜色。

vrSceneplateService.getDefaultBackgroundTransparency()

返回新创建的(文字)场景板的默认背景透明度。

vrSceneplateService.getDefaultFont()

返回新创建的(文字)场景板的默认字体。

vrSceneplateService.getDefaultFontColor()

返回新创建的(文字)场景板的默认字体颜色。

vrSceneplateService.getPreviewImage(sceneplate)

返回节点的图像,该图像显示场景板的当前内容。如果选择了组或切换,则返回第一个可见场景板的内容。

vrSceneplateService.getRootNode()

返回所有场景板的根节点。

vrSceneplateService.getSelectedNodes()

返回当前选定的节点。

vrSceneplateService.loadNodes(filename)

从具有给定名称的文件中加载场景板节点。

vrSceneplateService.pasteAllAttributes(nodes)

将复制缓冲区中第一个节点的所有属性粘贴到给定节点。

vrSceneplateService.pasteColorCorrection(nodes)

将复制缓冲区中第一个节点的颜色校正设置粘贴到给定节点。

vrSceneplateService.pasteNodes(targetRoot)

粘贴节点。

vrSceneplateService.pasteProperties(nodes)

将复制缓冲区中第一个节点的属性(有关内容的所有信息)粘贴到给定节点。

vrSceneplateService.pasteSizeAndPosition(nodes)

将复制缓冲区中第一个节点的大小和位置粘贴到给定节点。

vrSceneplateService.reloadWebPage(nodes)

重新加载给定节点的网页。

vrSceneplateService.removeAllGroups()

从场景板层次中移除所有组(而非切换)。

vrSceneplateService.removeNodes(nodes)

从场景板中移除节点。

vrSceneplateService.saveNodes(filename, nodes)

将节点保存到具有给定名称的文件中。

vrSceneplateService.setDefaultBackgroundColor(color)

设置新创建的(文字)场景板的默认背景颜色。

vrSceneplateService.setDefaultBackgroundTransparency(transparency)

设置新创建的(文字)场景板的默认背景透明度。

vrSceneplateService.setDefaultFont(font)

设置新创建的(文字)场景板的默认字体。

vrSceneplateService.setDefaultFontColor(color)

设置新创建的(文字)场景板的默认字体颜色。

vrSceneplateService.setSelectedNodes(nodes)

设置场景板选择。

信号

vrSceneplateService.nodesAdded(nodes)

通知节点添加到场景板层次中。

vrSceneplateService.nodesChanged()

通知节点结构中的更改(例如,在新场景之后)。

vrSceneplateService.nodesRemoved(nodes)

通知节点从场景板层次中移除。

vrSceneplateService.nodesSelected(nodes)

通知场景板的选择更改。

发送当前选定的节点,而不是在选择中添加或移除的节点,但始终发送当前选定节点的完整列表。