intersection shell

intersection_shell

The intersection_shell is a powerful module that incorporates some of the characteristics of plume_shell, yet allows for a large number of sequential (serial) subsetting operations, just like intersection.

To get the functionality of (the now deprecated) constant_shell module, you would turn off Include Varying Surface.

Because this module has “intersection” in its name, it allows you to add any number of subsetting operations.

Each operation can be “Above” or “Below” the specified Threshold value, which in Boolean terms corresponds to:

  • A and B where both the A & B operations are set to Above or
  • A and (NOT B) where the A operation is set to above and the B operation is set to Below.

However the operator is always “and” for intersection modules. If you need an “or” operator to achieve your subsetting, you need the union module.

This module creates an efficient and superior visualization of a plume that can be sent directly to the viewer for rendering. The intersection_shell module outputs a specialized version of a sequentially subset plume that is suitable for VRML export for 3D printing to create full color physical models.

For output to 3D printing, please jump to the Issues for 3D Printing topic.

Without intersection_shell it is very difficult if not impossible to create a VRML file suitable for printing, especially with complex models.

Module Input Ports

  • Input Field [Field] Accepts a data field.

Module Output Ports

  • Output Field [Field] Outputs the subsetted field as a closed surface.
  • Output Object [Renderable]: Outputs to the viewer.

intersection_shell is the module that can create an ISOSURFACE. In other words, a surface (not volume) representing part(s) of your plume.

It has two (+) toggles which control the visibility of a plume “shell”.

In general a plume external shell has two components:That portion which is exactly EQUAL to the Subsetting LevelThat portion which is greater than the Subsetting Level

When both toggles are on (default) the plume is

If you display only the Constant Surface (component 1) you get this

If you display only the Varying Surface (component 2) you get this