Plotting 3D Isosurfaces

The IsoSurface plot-item lets you plot a 3D surface contour of zone data (e.g., displacement, velocity, pore pressure, temperature, stress, etc.) for a specified value (e.g., 0.25 m). By adding multiple IsoSurface plot-items of different values to your plot, you can build up visual representation of the spatial distribution of zone data, which may be easier to visualize than using a series of 2D slices. This tutorial will walk you through the work flow to start using this data analysis tool.

In this example, we will use a FLAC3D grid file, which was generated using the Itasca Griddle plug-in Rhino3D CAD software. The model contains two different underground caverns (different shapes, sizes, and orientation) within a region 475 ft long, 325 ft wide, and 250 ft high (Figure 1). The model uses the Zone Relax command to gradually excavate the first cavern (A) followed by the second (B). You can download the FLAC3D 7 project as a zipped bundle file below.

MODEL FILES (FLAC3D 7 | *.ZIP | 13.1 MB)

Figure 1. Tutorial example showing two underground caverns.

(1) Once you have unpackaged the tutorial files and run the model, or have restored one of your own models, let's plot the model zones as shown in Figure 2. The model zones should now be displayed (Figure 3). With the Zone Group plot-item selected, click its Transparency attribute to make the zones transparent. Now you can see both the external and the internal boundaries of the excavated caverns (Figure 4).

Figure 2, Plot the model zones using the quick list.
Figure 3. Plot showing model zones.
Figure 4. Excavated caverns.

(2) Before we move on with IsoSurfaces, another useful way to view excavated regions in your model is via the Clip Box tool. You can find this by expanding the Zone Group plot-item. Click on the Clip Box eye icon to make it visible in the plot (Figure 5). You can grab the hand cursor and adjust the Clip Box radii, offsets, and orientation (toggle between these interactive modes under the Clip Box attributes) until the caverns become visible while excluding the exterior boundaries (Figure 6). As shown in Figure 7, you can change the Zone Group plot-item attributes to display total displacements on the cavern surfaces by coloring the plot-item by zone displacement value contours (rather than group labels); be sure to toggle off its Transparency for better viewing.

Figure 5.. Default Clip Box region and control handles (square boxes on axes).
Figure 6. Clip Box region after interactively adjusting its radii and position so that only the interior cavern boundaries are visible.
Figure 7. Total displacement contours along the excavated cavern internal boundaries is a useful way to utilize the Clip Box.

(3) Returning back to IsoSurfaces, add one of these plot-items as shown in Figure 8. Referring to Figure 9, select the Zone IsoSurface plot-item, select and specify 0.0015 as the value for the IsoSurface. You should now see a large, somewhat symmetrical ellipsoidal regions above and below both caverns. To match what's displayed in Figure 9 and make it easier to view along with the caverns, disable its Polygon Outline attribute and make the Zone IsoSurface plot-item transparent. Now add two more IsoSurface plot-items as above, but using values of 0.005 and 0.01, assigning different colors to each as shown in Figure 10.

Figure 8. Adding an IsoSurface plot-item.
Figure 9. Set the IsoSurface value to be 0.0015 (total displacement) and adjust its attributes so that it has no visible Polygons and is transparent.
Figure 10. Plot after two additional IsoSurfaces are added with values of 0.005 and 0.01. Different colors can be selected for each of these via the Color-list attribute as shown.

(4) To help provide some perspective, the Boundary plot-it in FLAC3D can be added (Figure 11) to provide a useful outline of the model boundaries as shown in Figure 12. An alternative way to render the IsoSurfaces is to enable their Polygons attributes but to increase their Transparency to 90%, which provides some shading while not obfuscating the other plot-items (Figure 13).

Figure 11. Adding a Boundary plot-item can help define the overall model and add some perspective.
Figure 12. Final model plot.
Figure 13. Final model plot shown for a different rendering of the IsoSurfaces with more shading.
Latest News
  • Now Available from ITASCA: Innovative Machine Learning Tool for FLAC3D/FLAC2D V9.2 Experience the Future of Geotechnical Modeling with ITASCA Software V9.2: Introducing Machine Learning Models...
    Read More
  • Experience the Future of Geotechnical Modeling with ITASCA Software V9.2 Experience the Future of Geotechnical Modeling with ITASCA Software V9.2: Introducing Machine Learning Models and...
    Read More
  • Thank You to our Summer Interns ITASCA Minneapolis is lucky to have welcomed nine amazing and dedicated summer interns in our...
    Read More

Upcoming Events
5 Nov
Python in Itasca Software
This course provides an overview of the Python programming language in Itasca software.The course covers major applications of Python t... Read More
19 Nov
Getting Started with FLAC2D/FLAC3D
This training is an introduction to continuous modeling with FLAC2D and FLAC3D. At the end of the course, participants will master the ... Read More