1. setOptions

设置喷水效果参数。

1.1. 参数说明:

名称 说明 类型 是否必须 示例
option 参数对象 object
option.color 水柱颜色 BOS3D.Color new BOS3D.Color()
scale 水柱缩小放大比例 Number 1
originPosition 水柱的初始点坐标 Object {x:1,y:1,z:1 }
originPitch 水柱初始俯仰值,单位为弧度 Number 0
originYaw 水柱的初始偏航值,单位为弧度 Number 1
originIntensity 初始强度,影响喷射速度和距离,取值范围[0 , 3],数值越大越强 Number 1
originRadius 水柱的起始半径,单位为mm Number 0
spread 水花扩散程度,值越大效果越明显 Number 1
返回值说明 类型 示例
NULL NULL

1.2. 调用方式:

/**
 * 设置喷水效果参数
 * @function SprayWaterGroup.prototype.setOptions
 * @param {object} [option] 参数对象
 * @param {BOS3D.Color} option.color 水柱颜色
 * @param {Number} option.scale 水柱缩小放大比例
 * @param {Object} option.originPosition 水柱的初始点坐标
 * @param {Number} option.originPitch 水柱初始俯仰值,单位为弧度
 * @param {Number} option.originYaw 水柱的初始偏航值,单位为弧度
 * @param {Number} option.originIntensity 初始强度,影响喷射速度和距离,取值范围[0 , 3],数值越大越强
 * @param {Number} option.originRadius 水柱的起始半径,单位为mm
 * @param {Number} option.spread 水花扩散程度,值越大效果越明显
 */
let op = {
        color: new BOS3D.Color(),
        originPosition: {
            x: 1,
            y: 1,
            z: 1
        },
        originPitch: 1,
        originYaw: 1,
        originRadius: 0,
        originIntensity: 0.5,
        spread: 1,
        scale: 1
    };
let sprayWaterConfig = new BOS3D.Plugins.SprayWaterConfig();
let sprayWater = new BOS3D.Plugins.SprayWater(sprayWaterConfig)
sprayWater.setOptions(op);
版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2021 all right reserved,powered by Gitbook该文件修订时间: 2021-12-20 09:59:48

results matching ""

    No results matching ""