3D scalar-field visualisation on top of an AECO scene — the
"interrogate the building's behaviour" complement to
DaylightAnalysis's
2D work-plane heatmaps.
A VoxelGrid carries the raw field (CFD output, thermal
sim, acoustic SPL, sensor interpolation, etc.) on a regular 3D
lattice. The builders then bake views of that data into
SceneModels that drop straight into the existing render pipeline:
buildVolumeSlicePlane — a movable cross-section
through the field, the workhorse technique for CFD / HVAC
review.
// Bake a horizontal slice at z = 1.5 m (work-plane height). constslice = xeokit.presentations.volumeOverlay.buildVolumeSlicePlane( scene, grid, {axis:"z", position:1.5} );
Future visualisation techniques (isosurfaces, full volume
ray-march, streamlines for vector fields) plug into the same
data primitive — the VoxelGrid stays put, only the
builder swaps.
Volume Overlays
3D scalar-field visualisation on top of an AECO scene — the "interrogate the building's behaviour" complement to DaylightAnalysis's 2D work-plane heatmaps.
A VoxelGrid carries the raw field (CFD output, thermal sim, acoustic SPL, sensor interpolation, etc.) on a regular 3D lattice. The builders then bake views of that data into SceneModels that drop straight into the existing render pipeline:
Usage
Future visualisation techniques (isosurfaces, full volume ray-march, streamlines for vector fields) plug into the same data primitive — the VoxelGrid stays put, only the builder swaps.