1. getOptions
获取喷水效果参数。
1.1. 参数说明:
名称 | 说明 | 类型 | 是否必须 | 示例 |
---|---|---|---|---|
无 | NULL | NULL | NULL | NULL |
返回值说明 | 类型 | 示例 |
---|---|---|
option 参数对象 | object | |
option.color 水柱颜色 | BOS3D.Color | new BOS3D.Color() |
option.scale 水柱缩小放大比例 | Number | 1 |
option.originPosition 水柱的点坐标 | Object | {x:1,y:1,z:1 } |
option.originPitch 水柱俯仰值,单位为弧度 | Number | 0 |
option.originYaw 水柱的偏航值,单位为弧度 | Number | 1 |
option.originIntensity 强度,影响喷射速度和距离,取值范围[0 , 3],数值越大越强 | Number | 1 |
option.originRadius 水柱的起始半径,单位为mm | Number | 0 |
option.spread 水花扩散程度,值越大效果越明显 | Number | 1 |
1.2. 调用方式:
/**
* 获取喷水效果参数
* @function SprayWaterGroup.prototype.getOptions
* @return {object} [option] 参数对象
* @return {BOS3D.Color} option.color 水柱颜色
* @return {Number} option.scale 水柱缩小放大比例
* @return {Object} option.originPosition 水柱的初始点坐标
* @return {Number} option.originPitch 水柱初始俯仰值,单位为弧度
* @return {Number} option.originYaw 水柱的初始偏航值,单位为弧度
* @return {Number} option.originIntensity 初始强度,影响喷射速度和距离,取值范围[0 , 3],数值越大越强
* @return {Number} option.originRadius 水柱的起始半径,单位为mm
* @return {Number} option.spread 水花扩散程度,值越大效果越明显
*/
let sprayWaterConfig = new BOS3D.Plugins.SprayWaterConfig();
let sprayWater = new BOS3D.Plugins.SprayWater(sprayWaterConfig)
sprayWater.getOptions();