Rock Types and Geological Bodies
The project's rock table and its geological bodies. Rocks are the names, colours and physical properties that logs, block models and blast holes refer to. Bodies are closed wireframes with a rock and a priority, from which block models and blast holes take their rocks.
Rock Types
Opens the project's rock table for looking up and editing: the code, name, colour and properties of every rock. The window does not block the program: it follows undo, edits made elsewhere and a project being opened under it. Running the command again brings the same window forward.
Where to find it
Geology tab → References group → Rock Types ("Rock Types…").
How to
- Click Rock Types. The Rock Types window opens with the list of rocks on the left and the values of the selected rock on the right.
- To add a rock press New (a rock with no values given yet) or Copy (a new rock with the values of the selected one). Fill in at least the Code and the Name.
- To change a rock select it and edit a field. A change applies as soon as you leave the field, and Ctrl+Z undoes it.
- To remove a rock select it and press Delete.
- Close closes the window.
Under a selected rock the window says "Not used in the project." or "Used in the project: N."
Parameters
| Field | Meaning | Unit / range |
|---|---|---|
| Code | What the rock is written by in logs and tables. No two rocks share a code. | up to 16 characters |
| Name | The name of the rock. | text |
| Colour | The colour the rock is shown in. | colour |
| Density | Density in place. | t/m³ |
| Hardness f | Hardness coefficient on Protodyakonov's scale. | number |
| Compressive strength | Compressive strength of the rock. | MPa |
| Drillability category | Drillability class. | whole number, from 1 (easiest to drill) to 20 |
| Blastability category | Blastability class. | whole number, from 1 (easily blasted) to 5 (exceptionally hard to blast) |
| Elastic modulus | Elastic modulus. | GPa |
| Joint spacing | Mean distance between natural joints in the massif. | m |
| Swell factor | Volume of the broken rock over its volume in place. | number |
Buttons at the bottom
| Button | What it does |
|---|---|
| Fill with defaults | Adds the table's default rows to the project. Rows the project already has stay as they are. The button is off when the table has no default rows. |
| Copy rows | Puts the selected rows, with the rows they point at, on the clipboard, to paste them into this project or another one. Ctrl+C in the list does the same. |
| Paste rows | Pastes the reference rows from the clipboard into the project. Ctrl+V in the list does the same. If the project has some of them in another form, a window "Pasted reference rows" asks what to do with each. |
If something goes wrong
| Message | What to do |
|---|---|
| A rock needs a code. | Type a code. |
| A rock needs a name. | Type a name. |
| Another rock already has the code 'X'. | Choose a code no other rock uses. |
| 'text' is not a number. | Type a number in the numeric field. |
| Give those objects another rock first. | You tried to delete a rock that objects still use. Give them another rock, then delete it. |
What next
Geological Bodies · Edit Log
Geological Bodies
Manages the project's geological bodies. A body is a closed wireframe, the rock inside it and a priority. Where bodies overlap, the one with the higher priority wins. The Rocks by bodies commands of block models and blast design read the rocks off these bodies. The window does not block the program, so you can keep selecting wireframes in the 3D view; it follows the project, undo included.
Where to find it
Geology tab → Geological model group → Geological Bodies ("Geological Bodies…").
Before you start
- Closed wireframes (meshes without holes) in the project.
- Rocks in the rock table (see Rock Types).
How to
- Select the closed wireframes in the 3D view.
- Click Geological Bodies. The Geological bodies window opens.
- Press Add selected wireframes. Each closed wireframe becomes a body, named after its layer and placed above the bodies already there. The button is off while no addable wireframe is selected. The line at the bottom reports the result.
- For each body choose its Rock in the list. Change the Name or the Body priority if needed; a change is made when you leave the field.
- To remove a body press the delete button at the end of its row. The wireframe stays in the project.
- Close closes the window.
Every change is one undo step.
Parameters
| Column | Meaning |
|---|---|
| Name | The name of the body. Names are unique; a new body takes its layer's name, made unique if that name is taken. |
| Wireframe | The layer of the wireframe and its triangle count ("layer · N triangles"); "—" if the wireframe is gone. |
| Rock | A rock of the rock table, or "—" for none. |
| Body priority | A whole number. Where bodies overlap, the higher number wins. A new body gets a priority above the existing ones. |
| State | "Ready", or why the body is left out of the calculation (shown in a warning colour). |
Messages
| Message | Meaning |
|---|---|
| Added: N. | N bodies were added. |
| Nothing added: select closed wireframes in the view first. | No addable wireframe was selected. |
| Not closed, left out: N. | N selected wireframes are not closed. |
| Already bodies: N. | N selected wireframes are bodies already. |
| No bodies yet. Select closed wireframes in the view and add them here, then give each its rock. | The table is empty. |
A body is not used while its state is one of: "No wireframe is given.", "The wireframe is no longer in the project.", "The wireframe is not closed.", "No rock is given.", "The rock is no longer in the rock table." A refused change (for example a name another body already has: "Another body is already called 'X'.", or an empty name: "A body needs a name.") is shown in the line at the bottom and the row returns to the table's value.
What next
Rock Types