1. 说明(属性)
1.1. 类声明:
水面效果配置类。位置:BOS3D.Plugins.WaterEffectConfig
1.2. 属性:
名称 |
类型 |
说明 |
boundary |
数组 {array} |
水面边界点 |
color |
颜色 {Color} |
颜色 |
scale |
数值 {number} |
波纹系数,默认是4 |
viewer |
实例 {object} |
viewer3D实例 |
xDirection |
数值 {number} |
水平流速,默认1 |
yDirection |
数值 {number} |
垂直流速,默认1 |
height |
数值 {number} |
高度,默认0 |
geometry |
{BufferGeometry} |
几何体,默认为null |
1.3. 实例化:
var config=new BOS3D.Plugins.WaterEffectConfig();
config.viewer=viewer3D.getViewerImpl();
var pt1 = {
x: -1000,
y: -1000
};
var pt2 = {
x: 2000,
y: -1000
};
var pt3 = {
x: 2000,
y: 3000
};
var pt4 = {
x: -1000,
y: 3000
};
var waterBoundary = [pt1, pt2, pt3, pt4];
config.boundary=waterBoundary;
var water=new BOS3D.Plugins.WaterEffect(config);
1.4. Demo示例: