RockWorks | ModOps | Solid | Math | Solid & Solid
Use this program to manipulate the nodes in a solid model by the corresponding nodes in another equally-dimensioned solid model file. You may add, subtract, multiply, or divide the node values, storing the results in a new solid model file.
! In order for the program to match up corresponding nodes in the two input models, they must have the same dimensions (X, Y, and Z coordinates and range) and numbers of nodes. If you aren’t sure of the "size" of any solid model, use the Solid | Statistics | Statistics option to obtain a summary. During modeling, you can manually establish the model dimensions and node spacing by activating the Confirm Model Dimensions check-box in the Model Dimensions window.
Uses: Multiply nodes in a real number solid model file with those in a Boolean model to zero-out those nodes set to "false" in the Boolean model.
Feature Level: RockWorks Basic and higher
Menu Options
Step-by-Step Summary
- Rules & Filters: Use the buttons at the top of the window to apply filters and rules for this program. (More info)
- Spatial Filter: Filter the input data to be displayed in striplogs, if activated.
- Time Filter: Filter any T-Data or Aquifer data in striplogs, if activated.
- Stratigraphic Rules: Apply stratigraphy rules for Stratigraphy data in striplogs, if activated.
- 3D Log Design
If you decide to include logs with this diagram ("Striplogs" setting, below), click on this button 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.
-
- Data Columns: Use these prompts to define the columns in the RockWorks Datasheet that list the XYZ(G) data from which the solid model was interpolated.
! These input prompts will be used ONLY IF you activate the Points layer in the diagram settings (see below). These settings will be ignored if you do not turn on the Points layer.
- X (Easting), Y (Northing), Z (Elevation): Choose the datasheet columns where these input data are stored. These define the 3D location of the sample points.
- Solid & Solid Math: Click this tab to define the input and output model names and the operation to perform.
- Model "A": Click to the right to browse for the name of the existing solid model file (.RwMod) that the program is to read and manipulate.
- Model "B": Click here to select the name of the other existing solid model file, which contains the node values to be added to, subtracted from, multiplied to, or divided into each node in the input file "A".
- Model "C": Click here to type in the name to assign to the new solid model file that the program will create, which results from the model (+ - * or /) model operation.
- Operation: Select the operation you wish to perform on the node G-values of the input model by clicking in the radio button of the appropriate arithmetic symbol.
- Add: C = A+B: Choose this option to add corresponding node values in Model A and Model B, storing the sum for each node in the output model.
Example: Add two concentration models to output total concentrations.
- Subtract: C = A-B: Choose this option to subtract node values in Model B from the corresponding nodes in Model A, storing the difference for each node in the output model.
Example: Subtract a later concentration model from an earlier one to output a difference model.
- Multiply: C = A*B: Choose this option to multiply the corresponding node values in Models A and B, storing the resulting product for each node in the output model.
Example: Multiple a real number model with a Boolean model (containing 0's and 1's) to zero out areas where defined criteria are not met.
- Divide: C = A/B: Choose this option to divide node values in Model A by corresponding node values in Model B, saving the results for each node in the output model.
- Average: C = (A+B)/2: Choose this option to determine the average for each node in Models A and B, storing the results for each node in the output model.
Example: Compute average contaminant concentrations between two different dates.
- Difference: C = abs(A-B): Choose this option to determine the absolute value of the difference between node values in Models A minus B.
Example: Isolate areas where uranium concentrations have changed between two different dates.
- Highest-Value: If A > B then C = A, else C = B: Choose this option if the nodes in the output model are to be assigned the highest value for the corresponding node in the input models.
Example: Find multi-variate anomalies based on downhole geochemistry (assuming that the models have been standardized).
- Lowest-Value: If A < B then C = A, else C = B: Choose this option if the nodes in the output model are to be assigned the lowest value for the correponding node in the input models.
Example: Isolate optimal water well sites based on groundwater contamination models (assuming that the models have been normalized).
- AND: if A=1 AND A=B then C=1, else C=0: Choose this if you are inputting Boolean models containing values of 1 (for "true") and 0 (for "false") and you want "true" values saved to the output file where corresponding nodes in the input files are both set to "1".
Example: Isolate coal seams where both the BTU and sulfur levels are acceptable (the input model represent Boolean models).
- OR: if A=1 OR B=1 then C=1, else C=0: Choose this if you are inputting Boolean models containing values of 1 (for "true") and 0 (for "false") and you want "true" values saved to the output file where corresponding nodes in either of the input files are set to "1".
Example: Identify areas within a contaminated groundwater in which either Contaminant "A" or Contaminant "B" exceed acceptable levels (assuming that the input models represent Boolean models).
- XOR: if A< > B then C=1, else C=0: Choose this if the nodes in the output model are to be assigned "1" when corresponding nodes in the input files (Boolean or real number) are not equal, and the output nodes are to be "0" where the input nodes are equal.
Example: Isolate areas where electromagnetics differ from magnetics (assuming that the input models have been normalized).
- 3D Solid Diagram
Insert a check here if you want to create a plottable 3D diagram of the resulting solid model.
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 - automatic, table-based, etc. (More info)
- Other 3D Solid Diagram Options: Use these checkboxes to append other layers to your 3D scene. (Summary)
- Striplogs: Append striplogs to your 3D scene. (More info)
- Faults: Include 3D fault ribbons with this scene. (More info)
- Drape Image: Include an image in this 3D scene, draped over an existing grid surface. (More info)
- Float Image: Include an image in this 3D scene, floating at a specified elevation. (More info)
- Infrastructure: Display buildings, pipes, or other infrastructure with your 3D scene. (More info)
- Other 3D Files: Include other, existing, RockPlot3D ".Rw3D" files in this scene. (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)
- 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 the two solid models already exist and contain the same number of nodes. See the "!" warning at the top of the page.
- Select the ModOps | Solid | Math | Solid & Solid menu option.
- Enter the requested menu settings, described above.
- Click the Continue button to proceed.
The program will load the input solid model (Model "A"), perform the requested operation on each of the node G-values using the corresponding node values in the specified Model "B" file, and store the resulting solid model file on disk under the output file name you selected. If you have requested a diagram, it will be displayed in a RockPlot3D tab in the window.
- 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 display.
- View / save / manipulate / print / export the display in the RockPlot3D window.
Back to Solid Menu Summary
RockWare home page