In a recent post we talked about the integration of Hyperion’s planar heatmap capability into Dasher. Towards the end of that post, I mentioned that the Hyperion team was looking into exposing some way to place planar heatmaps not only at the minimum and maximum vertical locations in the bounding box, but at levels in-between. The team has delivered this more quickly than I expected, and you’ll be able to try it for yourselves in v7.45 of the Forge viewer.
While I was adding the sliders needed for the capabilities shown in the last post, I went ahead and added one for planar heatmap placement, too. Here’s how it varies the placement of a planar heatmap inside Dasher (you’ll have to wait a few days before I can update the site to use v7.45 so you can try for yourselves):
The placement is specified by the new placementPosition option – a float between 0 and 1 , with 0 being the minimum and 1 the maximum – that complements (and will ultimately replace) the current placePosition option (that can either be ‘min’ or ‘max’).
This option can only be specified as you’re setting up surface shading via setupSurfaceShading() – not during an updateSurfaceShading() call – but you can hopefully see from the above animation that there isn’t a major performance cost associated with re-initializing surface shading when the option changes.