Description
Foundation module provides a unified workspace and CAD tools that are common to all other modules in GeoMine:
- Model Universe and Coordinate Systems : Supports an astronomic block model universe with (2^40 x 2^40 x 2^40) blocks.
- Block Model Definition : Defines block model universe orientation and dimensions manually or automatically from an existing block model CSV file; Defines the Mine Coordinate System (NEZ) for modeling.
- Block Model Manipulations : Creates empty, full or partial block models from an existing block model with or w/o sub-blocking; Boolean operations on block models (intersection, union, subtraction and XOR); Automatic models clipping by topography; Creates attribute/grade shells from block models in real-time; Fills holes in Block Model; Modifies internal block model properties by user formulae; Searches individual blocks by XYZ or IJK; Classifies Block Models by surfaces; Computes portions above and portions below a specified surface.
- Cross Sectioning : Create s and edit s axis-aligned, non-axis-aligned, or scaled cross-sections ; Switches between 3D and Section modes.
- Wireframing and Surfacing : Creates wireframes from cross-sectional polylines; Creates 2.5D gridded or TIN surfaces and sets such a surface as the active topography; Maps textures to surfaces and real-time shells.
- Overdig and Underdig : Computes overdig and underdig volumes between two arbitrary topo surfaces; Computes overdig/underdig/ intersection solids between two topo surfaces.
- Model Stats and Report Generation (Simplified &Advanced) : Output s built-in block model statistics; Create s grade-tonnage curves; Create s simplified block model and custom reports from block models, pit, stope, and cave designs, minable shapes and schedules with user-defined formulae .
- Formula Manipulations : Creates and edits user-defined formulas; Previews and debug s Formulas ; Copies and pastes full or partial formulas.
- Attribute Manipulations : Imports continuous and/or categorical attributes from drillhole files or 3rd party block models. Creates continuous or categorical attributes using GeoMine’s Formula Editor; Assigns attributes to block models or composites; Partition active attributes into data intervals and color-code block models, drillholes and composites by these intervals.
- Plotting : Defines color legend for the active attribute; Defines drawing identification for plotting; Defines 2D and 3D display coordinate systems (for plotting).
- Essential Object Creation/Editing T ools : Creates lines, polylines (2D or 3D), arcs, circles, ellipses, rectangles, cubes, boxes, spheres and ellipsoids; Copy, delete, move, rotate, or scale objects; Insert poly vertex; Moves poly or mesh vertex; Join or Split Polylines; Deletes poly or mesh vertices; Deletes mesh face; Extend/shorten objects; Flips face or object normal.
- Advanced Object Creation T ools : Creates extruded solids (from a polygon along a vector or path); Creates extruded solid from a mesh; Creates offset polygons; Creates polygonal profiles by slicing; Creates silhouette polygons from a mesh; Creates wireframes from cross-sectional polylines; Creates 2.5D gridded or TIN surfaces and sets such a surface as the active topography.
- Advanced Object Editing T ools : Boolean operations on 2D polygons and 3D solids (intersect, union, subtraction and symmetric differences); Trim mesh by plane or polygon; Re-mesh by Triangulation or Marching Cubes; Mesh repairing by hole filling and solidification; Mesh offsetting; Mesh simplification and optimization; Subdivides, smooths, splits or joins polylines; Polyline fillet and chamber; Connected-component separation; Maps textures to surfaces.
- Surface Modeling and Volumetrics : Measures overdig and underdig volumes between two arbitrary topo surfaces; Computes overdig/underdig/intersection solids between two topo surfaces .
- Markup Component : Creates static or associative linear dimensions (distance, axis aligned, point-to-plane), radial and angular dimensions; Creates 2D text, label and freehand objects; Measures line/plane azimuth and dip; Shows point/vertex coordinates.
- Undo/Redo History : Unlimited undo/redo history; Undo/redo last operation; Undo-to and redo-to a specific operation; Undo consecutive viewing operations; Inner command undo.
- View Manipulation : Orthographic and Perspective mode: True 3D perspective-correct zooming, pan, spin, ten preset views (including four isometric views), set view target, switch view to object, add/move/rotate/delete view clipping planes.
- Object Selection/Visibility : Range-select objects (within or outside a window); Area-select objects (within or outside a polygonal region); Selects a single object; Un-select all objects; Hide or un-hide single or multiple objects.
- Rendering Modes & Options : Software and hardware rendering modes: Wireframe, flat shading, smooth shading, hidden line removal rendering modes; Backface cull, background color/image/texture, grid on/off, snap cursor to grid or vertex, show face normal on pick, show polyline vertex number Material colors: diffuse, specular, ambient, emissive, height, normal, shininess, opacity, vertex displacement, ambient occlusion; Transparency and lighting properties (up to 8 lights).
- Measurement and dimensioning tools and object grouping.
- File Import : Imports block model CSV files; Shapefiles and many other 3D generic formats , including the popular DWG, DXF, Datamine DM and point; Supports over 40 GIS vector formats and over 70 GIS raster formats; Display s drillholes and property lines on Google or Bing maps and much more.
- File Export : Exports DWG, DXF files, Collada(. dae ), GLTF/GLTB, meshes (.ply, . stl ), XGL, VRML 2.0, ASCII Block Models(.csv), Datamine Block Models(.dm), Point Clouds (. pcd , .ply ), Polylines (. plx ), Surpac STR, Face Azimuth/Dip file formats as well as AVI video format.
- CSV File Utilities : Transforms existing CSV files by user-defined formulae; Reblock and normalize CSV files; Convert third-party sub-blocked CSV files to GeoMine * . tbm format.
- Developer SDK : Automation Interfaces; Import/Export Plugin SDK.

