
RockWorks | ModOps | Solid | Logic | Solid - Boolean Solid
This program transforms a real number solid model file to a Boolean (true/false) file. In this process, the G-values of nodes are set to "1" if their original G-value falls within a user-specified range, and to a "0" if the G-values do not fall within the range. Or, you can choose a "true" and "false" value of your choice. You can then run the Boolean model through available filters or multiply it to the original model to zero-out areas where your desired criteria aren't met.
Feature Level: RockWorks Basic and higher
Menu Options
Step-by-Step Summary
- 3D Log Design
If you decide to include logs with this diagram (3D Solid Diagram | Striplogs), click on this tab at the top of the window to set up how you want the 3D logs to look.
See Visible Item Summary and Using the 3D Log Designer for details.
- Rules & Filters
Use these tabs at the top of the window to apply spatial filters, time/date filters, or stratigraphic rules to data being displayed in your 3D striplogs. (More info)
- Input/Output Models
- Input model: Click to the right to browse for the name of the existing RockWorks solid model (.RwMod file) that the program is to read and filter. This must be a real-number (not a Boolean) model.
- Boolean Output Model: Type in the name to assign to the new Boolean solid model that the program will create, which results from the filtering operation. This output file will contain node G-values of "0" and "1" only (or the other values you define below).
- Cutoff Levels
- Minimum Value: Enter the minimum G-value in the input solid model that is to be assigned the value defined below for "true". All model nodes with values less than this value will be assigned the value for "false" you define below. If you want all low values to be assigned a "true" value, then enter a large negative number, such as "-9999999".
- Maximum Value: Enter the maximum G-value in the input solid model that is to be assigned the value you define below for "true". All model nodes with values greater than the Upper value will be assigned the value for "false" you define below. If you want all high values to be assigned a "true" value, then enter a very large number, such as "9999999".
- Boolean Values
- Value to be used for Boolean "True" Value: Type in the value to be assigned to the nodes that fall within the thresholds above. (Default = 1)
- Value to be used for Boolean "False" Value: Click to the right to type in the value to be assigned to the nodes that fall outside the thresholds above. (Default = 0)
- 3D Solid Diagram
Insert a check here to display the output solid model as a 3D diagram.
Click this tab to set up the diagram options.
- Block Diagram
- Isosurface: Click in the Isosurface radio button to display the solid model as if enclosed in a "skin." This view will be smoother than a voxel display. (More info)
- Isomesh: Check this box to plot a series of polylines that represent three-dimensional contours at a user-defined cutoff. Click this tab to establish the settings. (More info)
- Voxels: Click in the Voxels radio button to represent the solid model in the 3D display as color-coded voxels. You can choose to display either the Full Voxel, or just the Midpoint. Display of the midpoint only can significantly improve display time for huge models.
- Filter: Check this option if you want to restrict the isosurface or voxel display to a specific data range. This does not affect the model, only the display of the model. Enabling this permits you to create an initial display in RockPlot3D that eliminates the need to manually change the display attributes. More importantly, this capability if essential for initially displaying the solid in a pre-filtered state when creating animations and Playlist scripts.
! These filter settings can be changed once the diagram is displayed in RockPlot3D.
- Color Scheme: Choose the color scheme for the block model - logical, automatic, table-based, etc. (More info)
- Striplogs: Check this item to include 3D logs with the solid model display. Click the 3D Log Design button at the top of the window to set up how you want the logs to look.
- XYZ Clipping: Check this sub-item if you want to restrict the logs to a particular spatial area. (More info)
- Other 3D Solid Diagram Options: Use these checkboxes to append other layers to your 3D scene. (Summary)
- Draped Image: Include an image in this 3D scene, draped over an existing grid surface. (More info)
- Floating Image: Include an image in this 3D scene, floating at a specified elevation. (More info)
- Perimeter Cage Include a 3D reference cage around the solid diagram. (More info)
- Legends: Include one or more legends with the diagram.(More info)
- Infrastructure: Display buildings, pipes, or other infrastructure with your 3D scene. (More info)
- Faults: Include 3D fault ribbons with this scene. (More info)
- Other 3D Files: Include other, existing, RockPlot3D ".Rw3D" files in this scene. (More info)
- Output Options: Use these settings to define whether the output scene is to be saved (or displayed as "untitled"), how the file should be named, and whether it is to be displayed after it is created. It also offers export options. (More info)
- Be sure you have a real number RockWorks solid model already created, for input into this program.
- Select the ModOps | Solid | Logic | Solid -> Boolean Solid menu option.
- Enter the requested menu settings, described above.
- Click the Continue button to proceed.
RockWorks will load the input solid model file and compare the G-value of each node to the requested data range. All nodes with values that lie inside the range are assigned the "True" value you defined. All nodes with values that lie outside the desired range are assigned the "False" value you defined. The resulting True/false model will be stored on disk under the output solid model file name. If you have requested a diagram, it will be displayed in a RockPlot3D tab.
- You can adjust any of the input options via the main Options tab to the left and then click the Continue button again to regenerate the model and display.
- View / save / manipulate / print the diagram in the RockPlot3D window.
- Boolean models contain only two values, such as 0 and 1. If you want to view only the "true" values (G=1), access the solid model's options (double-click on the Boolean Solid item in the data listing) and set the minimum Iso-Level value to 0.5 (for isosurfaces) or the minimum all-voxel filter to 0.5. This will hide all of the 0-value nodes. You should see something like the picture at the top of this page.
- Let's say you have created a solid lithology model that represents different rock types encountered in each drill hole with different integer values (gravel = "1", sand = "2", clay = "3", and soil = "4"). Perhaps you are interested only in those areas containing clay. You could set the Boolean Conversion tool to a minimum of "3" and a maximum of "3" in order to filter out all but the clay zones. The resulting Boolean model would contain G values of "1" where clay exists, and G values of "0" where clay does not. Now, you can apply a variety of other filters (thickness, stripping ratio, and density) also listed in the Boolean Operations menu.
Back to Solid Menu Summary

RockWare home page