WaterSurfaceComponent constructor
WaterSurfaceComponent({
- List<
GerstnerWave> ? waves,
Implementation
WaterSurfaceComponent({List<GerstnerWave>? waves})
: waves =
waves ??
[
GerstnerWave(
direction: vm.Vector2(1.0, 0.2).normalized(),
amplitude: 0.4,
wavelength: 12.0,
speed: 1.2,
),
GerstnerWave(
direction: vm.Vector2(0.5, 0.8).normalized(),
amplitude: 0.2,
wavelength: 6.0,
speed: 1.8,
),
GerstnerWave(
direction: vm.Vector2(-0.3, 1.0).normalized(),
amplitude: 0.1,
wavelength: 3.0,
speed: 2.2,
),
];