1. 外部场景类

位于:BOS3D.ExternalScene

1.1. 类声明

表示一个场景 继承自 Object3D 类

示例

var scene = new BOS3D.ExternalScene();

1.2. 属性

1.3. 方法

1.3.1. getNode

获取场景中的节点

名称 说明 类型 是否必须 示例
name 使用 name 值区分不同节点,请保证添加的节点有不同的 name 字符串 String "1232"
返回值说明 类型 示例
null null

调用方式:

/**
 * 获取场景中的节点
 * @function getNode
 * @param {String} name 使用name值区分不同节点,请保证添加的节点有不同的name
 * @return {Object} node对象
 * */
var scene = new BOS3D.ExternalScene();
scene.getNode("123");

1.3.2. removeNodeByName

移除场景中的节点

名称 说明 类型 是否必须 示例
name 使用 name 值区分不同节点,请保证添加的节点有不同的 name 字符串 String "1232"
返回值说明 类型 示例
移除是否成功 布尔值 Boolean true

调用方式:

/**
 * 移除场景中的节点
 * @function removeNodeByName
 * @param {String} name 使用name值区分不同节点,请保证添加的节点有不同的name
 * @return {Boolean} 移除是否成功
 * */
var scene = new BOS3D.ExternalScene();
scene.removeNodeByName("123");

1.3.3. clearNodes

移除场景中的全部 node

调用方式:

/**
 * 移除场景中的全部node
 * @function clearNodes
 * @return {void}
 * */
var scene = new BOS3D.ExternalScene();
scene.clearNodes();

1.3.4. setNodeVisibleById

设置 node 的可见性

名称 说明 类型 是否必须 示例
name 使用 name 值区分不同节点,请保证添加的节点有不同的 name 字符串 String "1232"
visible node 可见性 布尔值 boolean true
返回值说明 类型 示例
设置是否成功 布尔值 Boolean true

调用方式:

/**
 * 设置node的可见性
 * @function setNodeVisibleById
 * @param {String} name 使用name值区分不同节点,请保证添加的节点有不同的name
 * @param {boolean} visible node可见性
 * @return {boolean} 设置是否成功
 * */
var scene = new BOS3D.ExternalScene();
scene.setNodeVisibleById("123", true);

1.3.5. showAllNodes

设置全部 node 可见

调用方式:

/**
 * 设置全部node可见
 * @function showAllNodes
 * @return {void}
 * */
var scene = new BOS3D.ExternalScene();
scene.showAllNodes();

1.3.6. hideAllNodes

设置全部 node 不可见

调用方式:

/**
 * 设置全部node不可见
 * @function hideAllNodes
 * @return {void}
 * */
var scene = new BOS3D.ExternalScene();
scene.hideAllNodes();
版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2022 all right reserved,powered by Gitbook该文件修订时间: 2022-06-27 15:28:06

results matching ""

    No results matching ""