1. 烟雾效果类

位于:BOS3D.Plugins.Smoke

1.1. 实例化

var smoke = new BOS3D.Plugins.Smoke();
viewer3D.addExternalObject("smoke", smoke);

1.2. 属性

1.3. 方法

1.3.1. getPosition

获取烟雾的插入点

返回值说明 类型 示例
烟雾的插入点 对象 Object {x:1,y:1,z:1}

调用方式:

/**
 * 获取烟雾的插入点
 * @function  getPosition
 * @return {Object} 烟雾的插入点 例如{x:1,y:1,z:1}
 */
var smoke = new BOS3D.Plugins.Smoke();
var position = smoke.getPosition();

1.3.2. setPosition

设置烟雾对象的插入点

名称 说明 类型 是否必须 示例
position 烟雾的插入点 对象 Object {x:1,y:1,z:1}
返回值说明 类型 示例
null null

调用方式:

/**
 * 设置烟雾对象的插入点
 * @function  setPosition
 * @param {Object} position 烟雾的插入点 例如{x:1,y:1,z:1}
 * @return {void}
 */
var smoke = new BOS3D.Plugins.Smoke();
smoke.setPosition({ x: 1, y: 1, z: 1 });

1.3.3. getScale

获取烟雾对象的缩放比例

返回值说明 类型 示例
烟雾对象的缩放比例 数值 Number 3

调用方式:

/**
 * 获取烟雾对象的缩放比例
 * @function  getScale
 * @return {Number} 烟雾对象的缩放比例
 */
var smoke = new BOS3D.Plugins.Smoke();
smoke.getScale();

1.3.4. setScale

设置烟雾对象的缩放比例

名称 说明 类型 是否必须 示例
scale 烟雾对象的缩放比例 数值 Number 2
返回值说明 类型 示例
null null

调用方式:

/**
 * 设置烟雾对象的缩放比例
 * @function setScale
 * @param {Number} scale 烟雾对象的缩放比例
 * @return {void}
 */
var smoke = new BOS3D.Plugins.Smoke();
smoke.setScale(4);

1.3.5. setConsistence

设置烟雾浓度

名称 说明 类型 是否必须 示例
consistence 烟雾浓度 数值 Float 2
返回值说明 类型 示例
null null

调用方式:

/**
 * 设置烟雾对象的烟雾浓度
 * @function setScale
 * @param {float} consistence 烟雾浓度的缩放比例
 * @return {void}
 */
var smoke = new BOS3D.Plugins.Smoke();
smoke.setConsistence(4);

1.3.6. setDistance

设置烟雾效果的运动距离

名称 说明 类型 是否必须 示例
distance 距离比例 number 5
返回值说明 类型 示例
null null

调用方式:

/**
 * 设置烟雾效果的运动距离
 * @function setDistance
 * @param {Number} distance 运动距离比例
 * @return {void}
 */
var smoke = new BOS3D.Plugins.Smoke();
smoke.setDistance(5);
版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2022 all right reserved,powered by Gitbook该文件修订时间: 2022-06-27 15:28:07

results matching ""

    No results matching ""