OptionalbidirectionalOptionalcolormapColormap used when colouring by speed. Default viridis.
OptionalcolorColour mode for the lines:
"speed" — per-vertex colour from colormap at the
normalised local speed. The classic CFD streamline look."uniform" — all lines a single solid colour (passed via
uniformColor). Faster, more legible in dense fields.Default "speed".
OptionalidSceneModel id. Default "volumeStreamlines".
OptionallinePixel thickness of the streamline polylines. Forwarded to the
renderer's thick-line draw technique via a per-mesh
SceneMaterial.lineWidth override. Default 2 — visible
but not so chunky it occludes adjacent streamlines.
Set to 0 to fall back to the View's default
linesMaterial.lineWidth.
OptionalmaxMax integration steps per streamline. Caps both compute and
resulting mesh size — a few hundred steps usually covers the
volume in either direction. Default 200.
OptionalminSpeed below which the integrator gives up — flows below
this magnitude are too slow to read as motion. Default 1e-4
(in whatever units the field carries).
OptionalrangeMagnitude range mapped to the colormap. Default
grid.magnitudeRange or the data-driven min/max.
OptionalseedSeeds are laid out in a seedDensity³-ish regular lattice
inside the volume bbox. Default 6 → about 216 streamlines,
which fits comfortably inside the WebGL line-batch limit at
typical step counts. Crank up for finer coverage at the cost
of mesh size.
OptionalstepPer-streamline integration step in world units. Default = half of the smallest voxel spacing — keeps streamlines smooth through tight features without aliasing. Smaller is finer + costlier.
OptionaluniformSolid colour used when colorMode === "uniform". Default [0.10, 0.50, 0.90].
Integrate forward AND backward from each seed (the seed sits roughly mid-streamline). Default
true— gives more uniform coverage of upstream / downstream sides.