RelNotes.update2003-2004

101
MineSight ® Release Notes – Update 2003-2004 In these release notes, we have included information on additions and changes since the September 2002 update CD was released. Appendix A contains the full list of changes to MineSight® 3-D. Appendix B contains the full list of MineSight® program changes. Appendix C contains procedure changes. Appendix D contains the MineSight® installation notes and instructions. Appendix E contains the instructions for installing MineSight® Grail. Table of Contents MineSight® 3-D – What’s New in the Last Year MineSight ® Interactive Planner – MSIP changes, including the Database Converter (MSAGDMConvert.exe) and Scripts Converter (grailcvt.py) MineSight® Grail MS3DACQDSS MineSight Strategic Planner (MsSTGPlan) Extras Appendix A – MineSight 3-D Release Notes Appendix B – MineSight Program changes since 09-13-2002 Appendix C – MineSight Procedure changes since 09-13-2002 Appendix D – Installation Notes Appendix E – Grail Installation Notes Great New Stuff in MineSight-3D/MineSight Compass since the last CD This release features MineSight-3D version 3.30 and MineSight Compass version 1.80. Major new features, tools and functions are highlighted here. For a complete list of changes and enhancements to MS3D & MSCompass since the 2002 Update CD, please refer to Appendix A - MineSight Release Notes.

Transcript of RelNotes.update2003-2004

Page 1: RelNotes.update2003-2004

MineSight® Release Notes – Update 2003-2004

In these release notes, we have included information on additions and changes since the September 2002 update CD was released. Appendix A contains the full list of changes to MineSight® 3-D. Appendix B contains the full list of MineSight® program changes. Appendix C contains procedure changes. Appendix D contains the MineSight® installation notes and instructions. Appendix E contains the instructions for installing MineSight® Grail.

Table of Contents

MineSight® 3-D – What’s New in the Last YearMineSight ® Interactive Planner – MSIP changes, including the Database Converter (MSAGDMConvert.exe) and Scripts Converter (grailcvt.py)MineSight® GrailMS3DACQDSSMineSight Strategic Planner (MsSTGPlan)Extras Appendix A – MineSight 3-D Release NotesAppendix B – MineSight Program changes since 09-13-2002Appendix C – MineSight Procedure changes since 09-13-2002Appendix D – Installation NotesAppendix E – Grail Installation Notes

Great New Stuff in MineSight-3D/MineSight Compass since the last CD

This release features MineSight-3D version 3.30 and MineSight Compass version 1.80. Major new features, tools and functions are highlighted here. For a complete list of changes and enhancements to MS3D & MSCompass since the 2002 Update CD, please refer to Appendix A - MineSight Release Notes.

MineSight Interactive Planner functionality has been greatly expanded. It now includes equipment reporting, allows for multiple ore and waste percents, material percents, and priority mining through the use of partials mapping. Coordinate range (e.g. half- or double bench) was added for 2D cuts (available for both 3DBM and GSM). An embedded autoslicer was added; you can now create a series of cuts targeting on distance, volume or reserves tonnage. The Interactive Planner can now operate on drillholes or blastholes with the addition of Outline and Average functionality. Rapid Attribution has been enhanced to allow for quickly sequencing a series of cuts. Note: The MS-IP database and script formats were changed. You will need to use converter, MSAGDMConvert.exe, to convert pre-existing databases from version 1.3 to version 1.6. Existing MineSight IP scripts need to be converted to make them compatible with MineSight Grail, using the conversion utility “grailcvt.py”.

To speed up the start up time for MS3D we added project caching. You can save a project to a cache and then load the project from a cache file on startup.

Page 2: RelNotes.update2003-2004

MineSight Compass is now Grail-enabled. You can now run grail procedures from compass, and can also combine grail and “regular” procedures in multi-run.

Modelview coding was re-worked; you can now code a 3DBM from both solids and polygons and save the geometry used for coding between MS3D sessions. It is now possible to create multiple GSF (file 13) modelviews in one step. You will also see major improvements in 2D modelview displays.

Updates for drillhole views include new options to generate markers, auto-load new holes and auto-refresh, modifications of wiggle traces (log scale, minimum value), selection from viewer in DH Geometry Editor, and new options for labeling around piercement points in plan or section.

The Linker dialog was completely redesigned, and includes many new features and functions that make linking easier and faster.

A Scrolling list of previously used objects in the Object Contents Browser will help you to find previously used elements in various tools.

The import/export functionality has been expanded; in particular, free format survey export was added.

The new material Editor allows you to set codes, global selectability/visibility and color for a group of materials.

Several additions and enhancements were made to plotting. There are new user-definable lines for cutoff, drillhole, and model view legends to replace the default title for that legend. A geometry object can now be used as a legend so users can make custom legends/titles. There is a new tool for user-defined tokens in title blocks. A new option to plot to PNG was added, and new Plot Lights & Plot Hidden Surfaces toggles were added to the Plot Settings dialog. Planar feature dimming was enabled for 2D data and drillholes and the new Class Order Tool allows you to adjust 2D and “hidden off” drawing order’. New Label Line and Dimension Label options are available.

We made changes to make the selection of elements for editing more convenient. A selection filter was added that allows you to limit elements available for selection by name, material, type, length, area, and volume. You can now modify your selection during editing, and there is a Nearest Element dialog that optionally can be used when selecting coincident features.

A lot of changes were made to different CAD functions and tools including the following.A new Surface/Solid Deformation function allows you to select a region on a surface and stretch it out. New Compute area/length function; ‘area’ and ‘cumulative distance’ were added to dynamic point display for polyline/polygon creation. A New function, Center of mass of Polygons/Surfaces, was added to Query and Point creation. The New Isopach tool will create thickness contours. We added a new Self-Intersect Polylines function. Polyline Clip was enhanced to handle polylines, points and text. New User definable fill patterns for polygons and surfaces can now be used. New nearest element dialog is now available for all functions. New delete functions include Delete by Minimum Length, Delete by Minimum Area and Delete Duplicates. Polyline Thin and Polyline Densify were also improved.

Numerous enhancements and new features were added to Blast Pattern Editor. Major changes include alpha row numbering, renumbering (manual and automatic), as well as bootleg and nearest hole checks. Export options were also enhanced for this tool

Page 3: RelNotes.update2003-2004

The Ring Design Tool had many updates including new table tokens, copy options, handling of overdrill, improved labeling, new charge options, the ability to edit/move rigs and holes and the use of a peg reference line The Vertical Opening tool also had some updates.

Contouring was updated to include index contours and defined smoothing.

A new End of Period Map tool was added to let you import phases and end of year information from MineSight Strategic Planner, and generate end of period surfaces

MineSight® Interactive Planner – MSIP changes, including the Database Converter (MSAGDMConvert.exe) and Scripts Converter (grailcvt.py )

The MS-IP database and script formats were changed in MS3D v3.30. The database format was converted to ‘case-insensitive’, which means that all table names and field names in the database are now upper case. In addition, some new fields were added to specific tables to provide more facility for tracking equipment reporting. You will need to use the converter, MSAGDMConvert.exe, to convert pre-existing databases from version 1.3 to version 1.6. To convert them, you require an ODBC connection to an old database, and a template version of the new database (from %MEDEXE%), along with an ODBC connection to the new database. Start up MSAGDMConvert.exe and select the old database and the new database. You have the option of converting a single plan from the old database, or all the plans in the database.

The database converter can also be used to move individual plans between two databases of the same version.  For example, if the mine is using SQL server and someone would like to take an individual plan from the server and put it into an Access database on their laptop.

The MineSight AGDM (Attributed Geometry Data Model), can now also be implemented using MicroSoft SQL Server 2000 as the underlying database. For initialization scripts for a SQL version of the AGDM, please contact Mintec Technical Support.

MineSight IP scripts, since they are now Grail scripts, require some changes to them. In particular, all import of functions from reslib need to be converted

fromimport reservesimport reslib

Tofrom grail.ip import reservesfrom grail.ip import reslib

In addition, a gmain function is required at the end of the script

def gmain(message, data): if message is messages.gRUN: run() else: cmpsys.gmain(message, data) return None

To assist in the conversion of existing MineSight IP scripts to make them compatible with MineSight Grail, use the conversion utility “grailcvt.py”, also available in %MEDEXE%\scripts.

Page 4: RelNotes.update2003-2004

You will also find the standard MS-IP application scripts (ip-accum.py, ip-reserves.py etc) in this location.

MineSight® Grail

MineSight® Grail is a flexible and powerful scripting library for customizing MineSight for site implementation engineers and end users. In addition, MineSight Grail will be in the future a replacement for Mintec’s traditional MineSight Compass Procedure language. It exploits the richness of Python as a scripting interface and provides a flexible GUI layout tool. MineSight Grail procedures can be run inside of MineSight Compass, use MineSight Compass Multi-Run, as well as executed in standalone mode from a desktop shortcut or from a command window.

MineSight Grail is installed as a site-package in the Python directory. The correct location for MineSight Grail is in %PYTHONHOME\lib\site-packages as a ‘grail’ subdirectory.

There are many instances when working with a MineSight project that a user is required to customize and automate a number of processes. The current customization method is to use MineSight Compass Procedures, which are based on a proprietary language developed by Mintec over a number of years. While this has served our clients and us well, extending the traditional MineSight Compass Procedure language is non-trivial. Since we already have developed Python scripting experience in providing user customizable reserve calculations in the MineSight Interactive Planner, it was decided to extend the use of Python into a more general scripting interface into the system.

It is important to note that MineSight Grail is not just a replacement for MineSight Compass procedures, but is a library that lets us bind together processes in an easy way.

Starting with MineSight Grail v.1.10, the MineSight Interactive Planner modules will be integrated with the MineSight Grail scripting library to provide a single location for all your Python and MineSight scripting needs. The library files for MineSight IP (reslib.py, gview.py, panel.py, cyclereport.py, cycletimes.py) are now located in %PYTHONHOME%\lib\grail\ip. The versions used in earlier releases of MS3D, located in %MEDEXE% are no longer used.

AcQuire & DSS Enabled MS3D

The acQuire & DSS enabled version, MS3DACQDSS.EXE is available from the Mintec ftp site. As of MineSight 3-D v.3.30, we are no longer releasing MS3DACQ.EXE and MS3DDSS.EXE. Users who have batch files or shortcuts set up will have to change them.

Strategic Planner

These release notes will summarize the key additions and changes made since the 2002 Update Release Notes. Note: With the 2003/2004 update CD, MineSight Strategic Planner is now an official client release product, and is no longer in Beta release.

MineSight Strategic Planner (MsSTGPlan) is used to develop optimal mining schedules to the end-of-mine life for open pit mines. The schedule produced summarizes by period;

the benches being mined in each active pushback; the ore, leach, stockpile and waste tonnages; the truck and shovel requirements; the revenues, fixed costs and variable costs; and

Page 5: RelNotes.update2003-2004

the amount of material placed on each active destination site.

This period by period information is further processed into summary tables and used to calculate a Net Present Value figure for the schedule. The period by period mining is selected such that the Net Present Value for the schedule is maximized.

The main additions made to Strategic Planner since September 2002 are the addition of Capital Investments and the calculation of an Internal Rate of Return (IRR).

Capital Investments: Strategic Planner now allows for the input of planned capital expenditures over the life of the mine. The user enters capital purchase amounts and the years that these expenditures are planned to be made. This schedule of capital investment expenditures is then included in the calculation of the Net Present Value for the life-of-mine schedule.

Internal Rate of Return (IRR): Strategic Planner will now calculate the Internal Rate of Return for life-of-mine schedules in addition to the Net Present Value.

Several minor changes/corrections were made to the Strategic Planner Interface over the past year. Chief among these was the ability to now bring in all the phase reserve files at once.

Extras

This CD contains more than just the MineSight system update, the sentinel key driver installation, Python installation, MineSight Grail, and Strategic Planner. The \Extras directory contains the \Newsletters. This subdirectory contains all of the Mintec newsletters from September 2002 through February 2004, and all are in PDF format. The full installation of the Adobe Acrobat reader version 5.0 is in \winnt\acroread on the CD.

Page 6: RelNotes.update2003-2004

Appendix A:

MineSight 3-D Release Notes

Table of Contents: Required DLLs3.30-00 Client Release – Jan 30/2004 – 2003-2004 Update CD version3.30-00 Client Release Candidate 1 – Jan 27/20043.30-00 Beta 2.0 Client Release – Jan 08/20043.30-00 Beta 1.0 Client Release – Dec 19/20033.30-00 dev 16 Internal Release – Dec 1/20033.30-00 dev 14 Internal Release – Nov 21/20033.30-00 dev 13 Internal Release – Nov 14/20033.30-00 dev 12 Internal Release – Nov 7/20033.30-00 dev 11 Internal Release – Oct 29/20033.30-00 dev 10 Internal Release – Oct 13/20033.30-00 dev 09 Internal Release – Sept 29/20033.30-00 dev 08 Internal Release – Sept 19/20033.30-00 dev 07 Internal Release – Sept 11/20033.30-00 dev 06 Internal Release – Aug 22/20033.30-00 dev 05 Internal Release – Aug 08/20033.30-00 dev 04 Internal Release – July 25/20033.30-00 dev 03 Internal Release – July 3/20033.30-00 dev 02 Internal Release – June 5/20033.30-00 dev 01 Internal Release – May 22/20033.30-00 dev 00 Internal Release – May 14/20033.20-07 Client Release – Jan 29/20043.20-06 Client Release – Dec 12/20033.20-05 Client Release – Oct 13/20033.20-04 Client Release – Sept 10/20033.20-03 Client Release – Sept 03/20033.20-02 Client Release – July 30/20033.20-01 Client Release – June 5/20033.20-00 Client Release – May 12/20033.20-00 dev 16 Internal Release – Apr 30/20033.20-00 dev 15 Internal Release – Apr 28/20033.20-00 dev 14 Internal Release – Apr 24/20033.20-00 dev 13 Internal Release – Apr 03/20033.20-00 dev 12 Internal Release – Apr 01/20033.20-00 dev 11 Internal Release – Mar 28/20033.20-00 dev 10 Internal Release – Mar 14/20033.20-00 dev 09 Internal Release – Feb 26/20033.20-00 dev 08 Internal Release – Feb 14/20033.20-00 dev 07 Internal Release – Feb 13/20033.20-00 dev 06 Internal Release – Feb 5/20033.20-00 dev 05 Internal Release - Jan 8/20033.20-00 dev 04 Internal Release - Dec 12/20023.20-00 dev 03 Internal Release - Dec 04/20023.20-00 dev 02 Internal Release - Nov 08/20023.20-00 dev 01 Internal Release - Oct 25/2002

Page 7: RelNotes.update2003-2004

3.10-11 Client Release – Mar 28/20033.10-10 Client Release – Mar 3/20033.10-09 Client Release – Jan 30/20033.10-08 Client Release - Jan 8/20033.10-07 Internal Release - Dec 12/20023.10-06 Client Release - Nov 29/20023.10-05 Client Release - Nov 14/20023.10-04 Internal Release - Nov 07/20023.10-03 Client Release - Oct 16/20023.10-02 Client Release - Oct 10/20023.10-01 Internal Release - Oct 4/20023.10-00 Client Release - Sept 13/2002 - 2002 Update CD Version

Required DLLs for MS3D

These lists of DLLs are relevant for the current Client Release Version.

 

MS3D DLLs and other files in \winexe:Filename Version Numbers InformationATTRB1327.DLLATTRIB13_16.MDBDIGITIF.DLLGVIEW.EXEHOOPS634.DLL IJL11.DLLLIBPNG1.DLLLSAPIW32.DLLMINTECMESSAGEWIN.DLLMSTABLE211.DLLOG80AS.DLLOG801AS.DLLPYTHON22.DLLSFL10AS.DLLSFL103AS.DLLSX32W.DLLVGAL8A.DLLVGALAXY8.VRZLIB.DLL

1.3.2.7N/AN/A1.0.0.1634.2.0.01.1.2.161.0.8.01.0.0.11.0.0.12.0.1.17.0.2.08.01.0002.2.3150.10111.0.0.01.0.3.00.5.0.510.0.0.0

1.1.3.0

Mintec, inc.Mintec, inc.Mintec, inc.Mintec, inc.© 1986-2000 Tech Soft America, Inc.Intel® JPEG Library - Retail Version© 1998-2000 Glenn Randers-Pehrson© 1997-99 Rainbow Technologies, Inc.© 2000 Mintec© 2000 Mintec© 1995-2000 Rogue Wave Software, Inc.© 1995-2000 Rogue Wave Software, Inc.© 2000, 2001 Guido van Rossum, Copyright© 2000 Stingray Software© 2000 Stingray Software© Rainbow Technologies, Inc. 1994-1995 Mintec 

© 1995-1998 Jean-loup Gailly & Mark Adler

  

Additional DLLs, etc required for MS3DACQDSS in \winexe:ACQDIRECTX.OCXACQUIREEMB.DLL

4.3.8.13.8.1.0

© 1996-2002 Acquire Software Pty Ltd.© 1996-2002 Acquire Software Pty Ltd.

Page 8: RelNotes.update2003-2004

ACQUIRELIB381.DLLDSS335.DLLDSSINSTALLSERVICE.EXEDSSMANAGER.EXEDSSSERVICE.EXEEXPORT.EXEMINESIGHTEXP.DLLMSRACCESS310.DLLOC61AS.DLLOE602AS.DLLOTP701AS.DLLMSVCIRT.DLL SFL11AS.DLL

3.8.1.03.3.5.01.0.0.12.5.0.03.3.3.03.8.1.03.8.1.03.8.1.0N/A6.0.2007.0.16.10.8637.01.1.0.0

© 1996-2002 Acquire Software Pty Ltd.© Mintec 1998-2001© 2002 Acquire Software Pty Ltd.© 1996-2002 Acquire Software Pty Ltd.© 2002 Acquire Software Pty Ltd.© 1996-2002 Acquire Software Pty Ltd.© 2000-2002 Acquire Software Pty Ltd.© 1996-2002 Acquire Software Pty Ltd.

© 1999 Rogue Wave Software, Inc.© 1995-1999 Rogue Wave Software, Inc.Microsoft - goes in the winnt\system32 directory© 2000 Stingray Software

  

Windows DLLs found in the \system32 directory:  Windows 98/NT4

(SP6)Version Numbers

Windows 2000Version Numbers

Windows XPVersion Numbers

ADVAPI32.DLL AVIFIL32.DLL COMCTL32.DLL COMDLG32.DLLDNSAPI.DLL GDI32.DLLKERNEL32.DLL LZ32.DLL MFC42.DLL MSACM32.DLL MSVCP60.DLL MSVCRT.DLL MSVFW32.DLLNETAPI32.DLL NETRAP.DLL NTDLL.DLLODBC32.DLL OLE32.DLLOLEAUT32.DLLOLEDLG.DLLOLEPRO32.DLLRPCRT4.DLL SAMLIB.DLL SECUR32.DLLSHELL32.DLL SHLWAPI.DLLUSER32.DLLVERSION.DLL WINMM.DLLWINSPOOL.DRVWLDAP32.DLLWS2HELP.DLLWS2_32.DLL

4.00 4.005.81 4.00 N/A 4.004.004.00 6.0.8665.04.006.00.8972.06.10.8637.04.004.004.004.003.520.4403.24.002.40.45171.0 5.0.45174.004.00N/A4.004.72.3110.04.004.004.00 4.005.00.17894.004.00

5.0.2191.15.0.2134.15.81.2920.05.0.2920.05.0.2920.05.0.2180.15.0.2191.15.0.2134.16.0.8665.05.0.2134.16.0.8168.06.1.8637.05.0.2134.15.0.2194.15.0.2134.15.0.2163.13.520.4403.25.0.2181.12.40.4512.15.0.2134.15.0.4512.15.0.2193.15.0.2160.15.0.2154.15.0.2920.05.0.2920.05.0.2180.15.0.2134.15.0.2161.15.0.2167.15.0.2168.15.0.2134.15.0.2134.1

5.1.2600.05.1.2600.05.82.2600.06.0.2600.05.1.2600.05.1.2600.05.1.2600.05.1.2600.06.0.8665.03.50.0.96.0.8972.07.0.2600.05.1.2600.05.1.2600.05.1.2600.05.1.2600.03.520.7713.05.1.2600.03.50.5014.05.1.2600.05.0.5014.05.1.2600.05.1.2600.05.1.2600.06.0.2600.06.0.2600.05.1.2600.05.1.2600.05.1.2600.05.1.2600.05.1.2600.05.1.2600.05.1.2600.1

Page 9: RelNotes.update2003-2004

WSOCK32.DLL 4.00 5.0.2152.1 5.1.2600.0

Back to Table of Contents

MS3D v3.30-00 & MSCompass v.1.80-00 Client Release – Jan 30/2004 – 2003-2004 Update CD version

Great New Stuff since the last Client Release Version 3.20-07

Blast Pattern Editor Blasthole renumbering manually or automatically. New export options. Minimum spacing between holes. Bootleg check. Report overdrill/underdrill depth.

 CAD

Revised Element scale. New Compute area/length function. Dynamic length/area on polyline/polygon creation. Merge surfaces function added to Linker tool. Free format survey export. Union of all solids in the solid intersector tool. Line of Intersection attributed by Group A in Intersector Tool.

 Drillhole Views

Global drillhole Selectability. New label placement options (New piercement tab). DH Geometry edit (limit items, pick intervals from viewer).

 General

User-definable fill patterns for polygons and surfaces. Auto-refresh the Data Manager. New Modify selection option. Attribution of elements from viewer. New non-transformed label. Nearest element dialog available in all functions (optional). Area and cumulative distance available to dynamic point display. New Isopach Tool. Added global Selectability, visibility and color to Material editor. Export multiple objects. Added ability to import arcs and circles from DXF. Settings now saved for certain dialogs (volumes, reserves, etc).

 ModelViews

Updates to display methods. Increased display text items to 5.

 MSIP

Added equipment reporting

Page 10: RelNotes.update2003-2004

New database format – IMPORTANT NOTE: MSAGDMConvert.exe database converter required.

New script format – IMPORTANT NOTE: grailcvt.py script converter required. Multiple material percent handling. Thickness reported correctly when selected as a grade item. More script slots. Topo percent/Ore clipping options. Reserves from Drillholes or Blastholes (Outline and Average logic). Imbedded Autoslicer in IP tool so can target on Tonnage. Elevation range for GSM.

MSCompass Grail enabled so it can run Grail/Python procedures.

Plotting Snapping of elements in plot layout tool. New tool for user defined tokens in title blocks. Geometry object can now be used as a Legend, so users can make custom

legends/titles. New option to plot to PNG. Output plot colors to DXF.

Viewer New icons/popup menu options (object properties, viewer grid on/off, vertical

exaggeration on/off). Relocated the snap & CAD status dialog boxes to the top of the viewer. Added a variable number of decimal places in coordinate feedback.

For maintenance fixes and enhancements, please refer to the release notes for v.3.30-00 dev 01 through v.3.30-00 Release Candidate 1  Changes specific to v.3.30-00

New for this version: Dss335.dll (v.3.3.5.0)

CAD Fixed crash when using Surface-> Merge Surfaces with the OCB. Fixed the Point Editor to show the correct numbers for absolute XYZ when switching from

relative XYZ to absolute Azimuth, Dip and Distance.

Drillhole Fixed the Log toggle for drillhole strips; the toggle setting was not properly stored in the

resource. An incorrect display of strips would result after unloading and loading a drillhole object.

DXF Changed to properly enscribe arcs during DXF import (#3206).

General Fixed Surface->Intersect Surfaces to not leave a ghost image on the screen.

Notes and caveats: 

Page 11: RelNotes.update2003-2004

DLL’s and HDI's that are required include: AcqDirectX.ocx (for MS3DACQDSS) (v.4.3.8.1) AcquireEmb.dll (for MS3DACQDSS) (v.3.8.1.0) acquirelib381.dll (for MS3DACQDSS) (v.3.8.1.0) attrdb1327.dll (v.1.3.2.7) attrib13_16.mdb digitif.dll dss335.dll (for MS3DACQDSS) (v.3.3.5.0) DSSManager.exe (for MS3DACQDSS) (v.2.5.0.0) DSSService.exe (v.3.3.3.0) Export.exe (v.3.8.1.0) Hoops634.dll (New as of Dec 11/2003) ijl11.dll (v.1.1.2.16) libpng1.dll (v.1.0.8.0) lsapiw32.dll (v.1.0.0.1) MinesightExp.dll (v.3.8.1.0) mintecMessageWin (v.1.0.0.1) MsrAccess310.dll (v.3.8.1.0) MSTable211.dll (v.2.0.1.1) oc61as.dll (for MS3DACQDSS) oe602as.dll (for MS3DACQDSS) (v.6.0.2.0) og80as.dll (for MS3D) (v.7.0.2.0) og801as.dll (for MS3DACQDSS) (v.8.0.1.0) otp701as.dll (for MS3DACQDSS) (v.7.0.1.0) python22.dll (v.2.2.16.1011) sfl10as.dll (v.1.0.0.0) sfl103as.dll (for MS3DACQDSS) (v.1.0.3.0) sfl11as.dll (for MS3DACQDSS) (v.1.1.0.0) sx32w.dll (v.0.5.0.51) zlib.dll (v.1.1.3.0) vgal8a.dll vgalaxy8.vr cgm634.hdi (v.634.1.0.0) hpgl634.hdi (v.634.1.0.0) hpgl2634.hdi (v.634.1.0.0) msw.hdi (v.441.3.0.0) opengl.hdi (v.441.3.0.0) postscri634.hdi (v.634.1.0.0) printf634.hdi (v.634.1.0.0)

If not already in the \windows\system32 directory: msvcrt.dll (v.6.1.8637.0) msvcp60.dll (v.6.0.8972.0)

Back to Table of Contents

MS3D v3.30-00 & MSCompass v.1.80-00 Client Release Candidate 1 – Jan 27/2004

New for this version: AcqDirectX.ocx (v.4.3.8.1) AcquireEmb.dll (v.3.8.1.0)

Page 12: RelNotes.update2003-2004

acquirelib381.dll (v.3.8.1.0) Attrdb1327.dll (v.1.3.2.7) Attrib13_16.mdb Dss330.dll (v.3.3.3.0) DssManager.exe (v.2.5.0.0) DssService.exe (v.3.3.3.0) Export.exe (v.3.8.1.0) MinesightExp.dll (v.3.8.1.0) MsrAccess310.dll (v.3.8.1.1)

DSS Fixed to properly update acQuire drillhole view file caches that belonged under DSS. Fixed files with .msr* extension from being accepted where only .msr was applicable (this

was a DSSManager issue).

General Removed the Shape Table option from the Viewer Popup Menu properties. The Shape

Table is now only available through the Surface Menu (Surface->Create Solid->Insert Shape).

Fixed crash that occurred when using a project map that included loading up a 2D viewer and a drillhole view with user fill patterns that may no longer exist.

Geometry View Fixed a possible loss of Attributed Material for 3D elements during storage.

Back to Table of Contents

MS3D v3.30-00 BETA 2.0 & MSCompass v.1.80-00 BETA 2.0 Client Release – Jan 8/2004

New for this version: Attrdb1326.dll (v.1.3.2.6)

Compass Fixed python script execution to be case-insensitive.

Drillhole Views Fixed drillhole 2D rendering; a strip with no item defined for color, pattern or histogram

that is perpendicular to the slice plane would not render properly.

General Fixed crash when attempting to import erroneous Gemcom and Vulcan surface files. Fixed the geometry object selector. Using the OCB on certain CAD functions, the dialog

would hide behind the main application dialog.

Viewer Fixed viewer corruption caused by new viewer creation, followed immediately by closing

then re-opening the same viewer window.

Back to Table of Contents

Page 13: RelNotes.update2003-2004

MS3D v3.30-00 BETA 1.0 & MSCompass v.1.80-00 BETA 1.0 Client Release – Dec 19/2003

New for this version: Attrdb1325.dll (v.1.3.2.5) DSSService.exe (v.3.3.1.0) Hoops634.dll (v.634.02.0.0)

Blast Pattern Editor Added text header information to the CSV output report (#3175). Added the start hole ID for manual renumbering (#3174).

Compass Fixed to properly exit a procedure panel when choosing to save the panel defaults via

File->Exit. Fixed problem with script engine picking up the wrong script from the system path. This

behavior was from the script engine, but showed itself in the IP script runner and Compass.

Fixed to properly load a script specified by the path in the ‘Specify procedure’ input field. Fixed crash when a very long number was entered in a procedure panel field. Changed to report that gmain() is missing from a script, rather than reporting an import

error.

DXF Fixed color matching on DXF export to ensure that the pen number ranges between 1

and 255.

General Fixed Data Manager->Refresh since too many viewer updates caused refreshing to be

very slow. Added an optional separator item in the viewer popup menu. Changed to look for rd_default.txt, fill_pattern.txt, etc (.txt files) in the local project

_msresources directory first, then in %medexe%. Fixed Dynamic Slicing and Data Manager->Slice View to properly slice attributed

elements whose material is marked as unsliceable. Changed the Open Object Selector to ensure the dialog stays ‘on top’.

Model Views Changed to make sure that all the materials in geometry selected for coding are properly

retrieved when a project is loaded from cache.

MS-IP Fixed problem with polylines/polygons reversing themselves.

Plot Changed the Plot Settings Dialog to show only the first, last and one plane in between

when using the defined limits as displayed in the viewer. Showing every plane was intolerably show when using a gridset with many planes.

Added pattern information reporting for model views in the Legend tool object.

Ring Design Fixed inability to place/edit rigs in a pre-sliced heading.

Page 14: RelNotes.update2003-2004

Fixed the inability to select the heading for placing the title block.

Survey Fixed a crash in survey import when using a split option.

Back to Table of Contents

MS3D v3.30-00 dev16 & MSCompass v.1.80-00 dev16 Internal Release – Dec 1/2003

New for this version: DSS330.dll (v.3.3.0.0) DSSManager.exe (v.2.4.0.0) DSSService.exe (v.3.1.5.1) MSRAccess310.dll (v.3.8.0.0)

CAD Fixed a rare crash in triangulation due to coincident points on a few triangles. Fixed crash in ‘Extend Lines To intersection’ function caused by intersecting horizontal

strings in the vertical plane.

Data Manager File type visibility toggles were not in sync with the same file type visibility menu options

on the data manager.

Drillhole Views Fixed the Drillhole Create dialog to properly close and cancel via the [X]. Fixed crash when the collar display item was changed and the item is not available for

the drillhole (also in v.3.20-06).

DSS DSSManager changed to make use of the registrar when updating geometry in

immediate mode.

General Fixed project mapping to Save a project on opening of a project map. This will prevent

new viewers from being closed without having their data saved.

Model Views Fixed the ‘Prioritize Codes’ dialog to perform a Cancel rather than an Apply when it is

closed via the [X].

MS-IP Fixed a crash that would happen when you tried to quick attribute a ‘built in’ attribute. Added the ability to use a coordinate range on a cut for a GSM.

Ring Design Changed to explicitly set the proper text alignment for the Plane Label. This is important

when the initial plane orientation is defined. Fixed a problem with Rig editing.

Survey

Page 15: RelNotes.update2003-2004

Fixed the ESC key on various survey import dialogs to Cancel instead of Append. Various survey import dialogs would ask if you want to overwrite or append to an existing object, and the ESC key was hooked onto the append button.

Back to Table of Contents

MS3D v3.30-00 dev14 & MSCompass v.1.80-00 dev14 Internal Release – Nov 21/2003

New for this version: Attrdb1324.dll (v.1.3.2.4)

CAD Added auto-closing of boundary polylines in the polyline clip tool.

Compass Fixed to make %DEFIL% a mandatory environment variable for MS Compass. Fixed crash for the case when the specified defil subdirectory does not have write

permission or does not exist.

DXF Added the ability to import circles and arcs (#745 & #1689). This refers to extruded

circles; ms3d does not implicitly support extrusion. Added the ability to convert layers in DXF file that contain spaces in their names, such as

“alteration layer 2” and “ layer1 “ (#2913).

General Fixed interactive highlight removal; highlights of highlights are now made thicker so that

they are removable. Changed Yes/No on pop-up notify message windows; they are now Ok/Cancel as the No

on the Yes/No notify was not linked with the 'esc' key and the 'esc' key would simply result in an Ok which could be dangerous in some places.

GeomView Fixed a problem that provided a blank pulldown instead of a blank text field on non-

attributed text fields during a GeomView filtering setup.

MS-IP Fixed the Material page in the IP tool to properly copy the Autoslicer toggles during the

Duplicate Material operation when the Autoslicer toggle was off. Added Insert Duplicate Material to the Material Table right-click menu.

Plot Fixed plot element snapping to be more exact.

Back to Table of Contents

MS3D v3.30-00 dev13 & MSCompass v.1.80-00 dev13 Internal Release – Nov 14/2003

Page 16: RelNotes.update2003-2004

New for this version: Attrdb1323.dll (v.1.3.2.3)

CAD Fixed the Point->General Gridder to return the proper result when using the “Max” toggle. Fixed crash in Point->General Gridder caused by clicking on the Select Boundary

Polylines button more than once and then clicking twice in the viewer. Fixed snapping; a previous change in the snapping for high resolution screens was

improper. The previous change would lead to a snap no matter where the cursor was inside a polygon.

Drillhole Views Fixed DH query to not let selected items disappear from the list.

General Fixed shift and coordinate swap in Survey Export.

Model Views Removed the script page from the model view dialog. Fixed crash when trying to grid multiple surfaces to matching item names, and 1 of the

surfaces has a blank name (IE, <blank>.msr).

Plot Fixed crash when the title block contained a very, very long string.

Back to Table of Contents

MS3D v3.30-00 dev12 & MSCompass v.1.80-00 dev12 Internal Release – Nov 7/2003

New for this version: AcqDirectX.ocx (v.4.3.8.0) AcquireEmb.dll (v.3.8.0.0) AcQuirelib380.dll (v.3.8.0.0) DSS310.dll (v.3.3.0.0) DSSService.exe (v.3.1.5.1) MsrAccess310.dll (v.3.8.0.0)

Acquire/DSS Update to make use of the acQuire v.3.8 precision settings. You can define the number

of decimal places in the acQuire direct dialog and it will be displayed correctly in MineSight. It works for collar, assay and geology items.

Fixed a problem in acQuire drillhole views linked to cache; when refreshing the view, it would reverse the order of selected items.

Fixed the gaps in displaying the geology in an acquire cached view. If there are assay and geology intervals, and assay intervals are not continuous, the geology intervals were not displayed.

Changed DSSService to now create the folder for new object submissions.

CAD Fixed Surface->Merge With OCB. Selecting surfaces without a right click before hitting

‘OK’ would cause the latest selections to be ignored and nor part of the final merged

Page 17: RelNotes.update2003-2004

shell. Also added a call to end the selection session so that the new selection would be picked up.

General Model views can how have 5 labels in the Legend Tool. Changed the General Gridder to no longer request an open object as soon as the

function starts, but will ask once an open object is absolutely necessary. Fixed ‘Refresh’ to properly force a viewer refresh update.

Ring Design Corrected to see the table preview in the viewer when adding a new table/report. Fixed plane label to not lose being non-transformed when the object was closed and then

re-opened.

Back to Table of Contents

MS3D v3.30-00 dev11 & MSCompass v.1.80-00 dev11 Internal Release – Oct 29/2003

Blast Pattern Editor Changed to make warnings about duplicate IDs and blank holes just simple notify

messages and no longer prevent the Blast Pattern Editor from shutting down.

CAD Changed the triangulation dialog to assign DTB_BREAK or DTB_BOUNDARY attribute to

a point. Attempting to apply the “Line Thin” option on this point would cause MS3D to crash.

Corrected both the Surface Clip and the Polyline Clip functions work properly when the user has both, "Save results ..." and "Entire selection" options turned OFF.

On the Geometry properties, added the First Label Distance for line labels so that on polylines that are smaller than this first label distance, these polylines will not get labeled.

Data Manager Fixed to properly refresh objects regardless if there are selected elements.

Drillhole Views Fixed the DH Editor Selection to select intervals properly.

General Changed the spinner on the Polyline Smooth dialog to no longer require an Enter, when

the value is changed via the text field only. Removed the Shape Table from the Tools menu. Rendering performance improvement when using project cache on large projects. When using cache Resolve, do not add objects from resource files having characters

after the .msr extension (eg, dog.msr123). When using caching, removed the "Memory Full" message when opening a geometry

object that has no geometry.

Model Views Made 2D display and query consistent for modelviews of rotate models when gridset

follows block edges (because of different rounding 2D display and query could show adjacent blocks).

Page 18: RelNotes.update2003-2004

Pit Expansion Fixed problem with preprocessing of strings before the next expansion that could cause a

crash when several parameters were simultaneously changing. (also in 3.20-06)

Ring Design Fixed problem with a misplaced Rig Head when editing existing rig.

Back to Table of Contents

MS3D v3.30-00 dev10 & MSCompass v.1.80-00 dev10 Internal Release – Oct 13/2003

CAD Fixed snapping misbehavior in high resolution. Snap could snap to none of the nearby

elements. Fixed polyline->create to properly create a series of planar polylines on different planes. Fixed odd behavior in VBM import whereby the Data Manager could be populated with

many duplicate objects (#2007).

Drillhole Views Changed drillhole coding from solids to now use the code from the attributed material (if a

solid is attributed and had a material). If an element is not attributed or does not have an attributed material, the object’s material will be used to determine the code.

Fill Patterns Fixed to not crash for patterns that were in other fill pattern text files but now no longer

exist.

Year-End Maps Changed to recognize attributed surfaces as phase surfaces. There is still the restriction

of one surface per object.

Back to Table of Contents

MS3D v3.30-00 dev09 & MSCompass v.1.80-00 dev09 Internal Release – Sept 29/2003

New for this version: MSTable211.dll (v.2.0.1.1) oc61as.dll (no version #) OE602as.dll (v.6.0.2.0) og801as.dll (v.8.0.1.0) OTP701as.dll (v.7.0.1.0) sfl103as.dll (v.1.0.3.0) sfl11as.dll (v.1.1.0.0)

Data Manager Fixed data manager refresh; geometry objects were not being refreshed in the same way

as drillhole and model views were. Now, loaded geometry objects will be unloaded and reloaded so that if the object on disk has changed, the changes will be brought in.

Page 19: RelNotes.update2003-2004

Drillhole Views Fixed 2D drillhole query to not leave a highlight behind.

Grail Added new “ucalc” module to allow user-expressions to evaluate via tokens.

Back to Table of Contents

MS3D v3.30-00 dev08 & MSCompass v.1.80-00 dev08 Internal Release – Sept 19/2003

New for this version: Attrb1322.dll (v.1.3.2.2) Attribdb13_16.mdb

CAD  Decimate function improvements. Solid, Surface Clip function: There was a problem with maintaining a list of selected

surfaces after the intersection when using option "Save result to edit object". That made second intersection impossible.

Union (intersection engine used in many places), including Solid intersector, Surface intersector, draping etc.

Improved intersection of co-planar surfaces. Added pre-decimation of surfaces to be intersected.

 Drillhole Views

DrillHole Rendering: Assay Labels when colored by cutoff would lose the font setting and pick up the font setting found in the cutoff bin instead.

Fixed drillHole Query: highlights were not going away in certain cases.

General  Survey and DXF Export: output now has 3 decimal places only. Survey Export: GSI would crash on export of an unnamed element. Survey Export: SRV export was no longer sending out the object name as the last value

of a record. It does now. Survey Export: XYZ was in a 16 character block in the past so it is again just in case

someone expects it to be column aligned. Added scroll bar to item lists with more than 5 columns so you can access items which

used to be inaccessible when laid out off the screen space.

MSCompass Fixed bug with multirun packages ‘losing’ some procedures – apparently randomly

 Plotting

Plot layout scale bar: For imperial projects, scale will now show #" : #' and metric ones # : # as opposed to just # : # for both.

Back to Table of Contents

Page 20: RelNotes.update2003-2004

MS3D v3.30-00 dev07 & MSCompass v.1.80-00 dev07 Internal Release – Sept 11/2003

New for this version: Attrb1322.dll (v.1.3.2.2)

Blast Pattern Editor Validate blasthole IDs upon BPE close. Fixed polyline fill bug after user changes a hole ID name.

CAD  Labels: Semi- and Non-transformed labels now display their dragged self in Element-

>Move, Rotate etc. Nearest element dialog: Hitting the [X] on the nearest element dialog will now not cause

the selection of the first object in the list. Note: this may cause the function in question to terminate.

Linker Tool: Added Merge surfaces buttons

MSIP Fixed grade reporting problems in scripts. Grades could be reported out of order in report

files and ip-accum windows. Plotting

New function: A geometry object can now be used in the legend area. This allows the user to create custom legends from geometry objects

New function: Plot to an image (PNG) file.  Back to Table of Contents

MS3D v3.30-00 dev06 & MSCompass v.1.80-00 dev06 Internal Release - Aug 22/2003

New for this version: Attrb1322.dll (v.1.3.2.2) DBConvert.exe (v.1.0.0.1) Dss316.dll (v.3.1.6.0) DSSService.exe (v.3.1.5.1)

CAD Fixed Create->Closed Polygon to display the area in the dynamic display for more than

just the first polygon. Fixed Point->Add and Point->Move to not be so slow when there is a lot of stuff displayed

in the viewer. Fixed crash when using Point Elevation Snap. Added target multiplier in autoslicer to not type all the zeroes for target value. Changed autoslicer to allow the user to change naming while preview is on so that new

values will be used on Apply.

General

Page 21: RelNotes.update2003-2004

Edit Mode feedback area, and Snap Mode feedback area have been relocated to be on the first icon bar at the top of MS3D. This is to allow more space for dynamic display status line, for lower resolution monitors.

Corrected to restore surfaces/boundary polygons that had blanks in the object name.

MS-IP Made sure that after editing geometry for an AR cut, the along/against stay the same and

do not change to the correct values on 2D page. Added the ability to call the autoslicer tool from within MSIP. Currently targeting on

reserves tonnage is available only when using model views without partials map (all other autoslicer targets are available for partials map and AR cases) (#2846).

Fixed waste material percent crash. Disabled autoconverting scripts. Fixed volume reporting problem; in some cases it was off by a factor of 100.

Selection When the page or dialog was changed in the Plot Layout Editor, the selection box for

indicating the currently selected area in the plot layout would find itself out of sync with the area it is supposed to represent.

Back to Table of Contents

MS3D v3.30-00 dev05 & MSCompass v.1.80-00 dev05 Internal Release - Aug 08/2003

New for this version: Attrb1322.dll (v.1.3.2.1) MSTable210.dll (v.2.0.1.0)

Note: this version reverts back to using Hoops634.

Blast Pattern Editor Added checks to prevent duplicate IDs for polyline fill using the count & distance option.

CAD Changed Autoslicer to re-slice on Apply after Preview if a change to the dialog was made

that affects the geometry of the slices. Changes on the naming page, or selection of the target object do not affect geometry of slices, so they will not trigger re-slicing (#2974).

Change the defaults on the Autoslicer “names” tab dialog for the first count value and count increment from 0 to 1.

Fixed crash caused by left-clicking a selection box around an empty (node-less) area. Fixed crash for the fill pattern on the properties dialog. The last two default hoops

patterns were not properly initialized. Added a new option to the Triangulation dialog to thin polylines. The thinning is

controlled with a user-specified tolerance. The option is used to reduce/simplify break lines and boundaries. The can also be used to fix a “Partial result” problem when dealing with complex data.

The Intersect Solids tool dialog was changed to allow many selected solids in only group (A or B) to calculate the union or intersection of the selected solids. Under the hood, the algorithm creates stacks of lists of solids to be processed and calls the Union engine multiple number of times.

Page 22: RelNotes.update2003-2004

New Check/Condition surfaces with OCB; new tool implements 14 different functions. It is designed to work with extra large data. Data can be selected from the viewer or from the OCB. The dialog allows changing the order in which functions are executed. There is a feature to save the dialog state into named profiles.

Compass Appended a backslash to the environment variable path containing only the drive letter

name (#3044).

Legend Tool Fixed crash that occurred when previewing a legend that displayed information from a

closed acQuire drillhole view.

Materials Fixed the Material Editor and Material Properties dialogs to not conflict.

Model Views Increased the number of model view text items from 3 to 5.

MS-IP New Outline & Average functionality. Added zero-padding to cut auto-numbering (on the Defaults tab in the Cut Design dialog)

(#3093). Fixed material sorting and combining routines when they have different grade lists.

Ring Design Changed to allow snapping to any RD element when placing a new rig. Before only the

current heading could be snapped to during this operation.

Viewer Fixed the camera page on the viewer properties to behave properly.

Back to Table of Contents

MS3D v3.30-00 dev04 & MSCompass v.1.80-00 dev04 Internal Release - July 25/2003

New for this version: Attrib1321.dll (v.1.3.2.1)

Blast Pattern Editor Fixed polyline fill bugs and clarified warnings (#2780). Added checks to prevent duplicate IDs during fill along polyline or between points.

CAD Fixed Point Group Delete to select only those points that are visible in the viewer. Fixed crash in ElementàScale that occurred when the last time the function was used,

“entire selection” was set ON.

Legend Tool Added three user-definable lines for cutoff, drillhole, and model view legends to replace

the default title for that legend (#2679).

Page 23: RelNotes.update2003-2004

MS-IP Added support for outline and average of drillhole/blasthole files.

Volumes and Reserves Volume and Reserves/Partials calculators will now remember the last element used.

IMPORTANT NOTE: The surface (boundary line) will be restored ONLY if it is a unique surface (unique polygon polygon on a given plane) with a given attribute name (or an unnamed one) in the object (#2593).

Added displaying object/element name for a boundary if it is a unique polygon, or a number of polygons selected if there are more than one.

Separated storing volume dialog responses from reserves/partials dialog responses. Partials and Reserves are run by the same dialog, so they cannot be opened

simultaneously. Added warning messages when trying to open one when the other is still up.

Back to Table of Contents

MS3D v3.30-00 dev03 & MSCompass v.1.80-00 dev03 Internal Release - July 3/2003

New for this version: cgm900.hdi (v.900.1.0.0) hpgl2900.hdi (v.900.1.0.0) hoops900.hdi (v.900.1.0.0) MSTable210.dll (v.2.0.1.0) Printf900.hdi (v.900.1.0.0)

Blast Pattern Editor Changed to allow hole selection via the viewer (#1451). Enhanced to allow two polygons to be selected for blasthole boundary constraints

(#2160). Fixed problem with polygon boundary check, where blastholes appeared outside the

polygon.

CAD Fixed Element->Scale to dynamically scale elements properly. Fixed spline call for polylines (was erroneously treating polylines as polygons). Also fixed

state of spline number spinner on dialog open; it was always disabled on start of the tool (one had to uncheck-check the use spline toggle to make it active).

Isopach tool:o Fixed problem of sometimes not being able to close an object after it have been

used in isopach tool. o For large resolution, the grids were made square instead of rectangular which

could result in not contouring the whole requested area. As a result the contours were cut if the easting range was larger than the northing range.

o Added restoring the dialog window (if it was minimized) when selecting "isopachs" from the polygon menu while the dialog is still on.

Solid Intersector tool: Lines of intersection are now attributed by solids from group A. As a ‘side effect’, this helped to resolve ambiguities when reconstructing intersection polygons form touching intersection lines.

Surface Clip function: Boundary surfaces are limited (reduced) by bounding box built around surfaces to clip. This significantly improved the tool’s performance especially

Page 24: RelNotes.update2003-2004

when large boundary surfaces used against many smaller surfaces in the, “Clip each element separately” mode.

New Decimate Surface function to reduce/simplify solids or surfaces. This function is useful for validation and when working with complex data. 3.5 million triangles can be decimated in 30 seconds.

Union engine: o Added attribution for lines of intersection. Intersection lines gets attributes from

group A.o Improved memory management. This was a major development that optimized

memory management and allowed processing of larger data. o Optimized processing of self-intersecting surfaces. Any self-intersected surfaces

can now be processed in linear time.o Improved intersection of co-planar surfaces. Now only edges of co-planar areas

are intersected. Internal parts are preserved. This minimized the amount of generated new data and improved reliability of the process.

o Optimized storage and processing of spatially distributed data. Now it can efficiently process any possible type of 3-D data; clustered data, Irregularly distributed data, differently oriented, and large versus small. Note: there is no need anymore to orient data horizontally to get better performance from the engine.

Compass Enhanced to check for invalid path in metlib environment variable (#3044). Fixed problem with closing one procedure while editing another during a multi-run setup

(#3043). To avoid a crash, changed to post a notification of a denied write-access for a project file

(#2989). Removed blank procedures from multi-run package setup (#2557). Changed to post a notification of a missing procedure while loading a multi-run package

(#2767). Enhanced “Path” text field to be a popdown list of recently used project files (#2885). Added a right-click popdown to Insert/Delete an item in the project file editor (#2923).

End of Period Maps Rearranged code to improve period map results and speed up the creation process

(#3000). On Apply, after Preview, changed to now check whether any selections on the dialog

were changed that affect the resulting geometry. If yes, then the period maps should be recomputed (#2976).

Added a toggle to not display resulting surfaces on Apply (#3107).

General Fixed movie dialog to accurately record frames and not lose frames. Add total length to dynamic display when creating a polyline/gon using Polyline-

>Create(planar)->polyline or closed polyline. Made total length and area even more dynamic (the values change when you drag the

points during creation). Added length and area to dynamic display for Point->Move, Move (locked z), Adjust

Elevation, Add, and Group Move for polylines and polygons. Added length and area to dynamic display for polylines and polygons in the Pit Expansion

tool.

Material Editor Added global selectability, visibility, and color to the Material Editor. Fixed crash when closing the properties dialog after editing a deleted material.

Page 25: RelNotes.update2003-2004

Model View-Coding Improved coding from polygons that have "back-and-forth" connections from one string to

another (such strings are not recommended but should now be handled better).

MS-IP Added total length and area to dynamic display when creating cuts in IP Tool.

Back to Table of Contents

MS3D v3.30-00 dev02 & MSCompass v.1.80-00 dev02 Internal Release - June 5/2003

New for this version: attrib1320.mdb attrb1320.dll (v.1.3.2.0) hoops870.dll (v.870.1.0.0)

Blast Pattern Editor Added zero padding for polyline fill (#2998). Enhanced to allow prefix/suffix to contain certain special characters such as hyphen

(#2998). Added the option to report over/underdrill depth (#3010). Changed to save the selection when the Blast Pattern Editor is closed (#2858).

CAD Added ‘area’ and ‘cumulative distance’ to dynamic point display for

PolylineàCreateàClosed polyline and for PolylineàCreate planaràClosed polyline (#2463).

New Tool for creating Isopachs (thickness contours) between surfaces.

DXF DXF export enhanced to maintain the color information of exported elements. Note, the

append toggle on the polyline query dialog is meaningless when exporting to a DXF; the file will always be overwritten. (#2452).

General Label, polyline and surface toggles on the first page of the property settings dialog are

now attributes. Now when global properties are toggled off then on, the associated sub-properties are maintained (i.e., nodes on polylines).

Changed the nearest element list to be a lot less sensitive.

MS-IP Added multiple material percent handling. Changed “Thickness” when reported as a grade, so it is no longer weighted by itself. Added more script slots. Imported cuts now get the name from the element. Items are no longer restricted by precision, so you can select any item in the IP Tool. Topo percent can now be handled as if it was clipped. Partials are no longer reported when they exceed the model-N and model-E limits. The number of blocks used to calculate a reserve has been added to the database and

reserves dictionary.

Page 26: RelNotes.update2003-2004

Added an option on the IP Plan creation dialog to choose between the minimum of topo% or partial versus taking (topo * partial) for calculating reserves.

Plot Changed to allow plot items to now snap to each other. Added a new tool for creating user-defined tokens that can be used in Title Block objects

(#3030). Fixed to limit Title Block strings to 256 characters when making token substitutions. Changed to automatically make updates visible in Preview, without having to tab to a new

field in the Title Block Editor.

Back to Table of Contents

MS3D v3.30-00 dev01 & MSCompass v.1.80-00 dev01 Internal Release - May 22/2003

Blast Pattern Editor Fixed polyline fill option to add holes in equal increments between (and while skipping)

existing holes (#2780). Added check for user-specified minimum spacing among holes (#2967). Added a check for bootleg holes (#2966).

Drillhole Views Enhanced to allow item limiting in the drillhole geometry editor (#2710). Fixed to force -AI- to be included in item-limited drillhole views built with an assay file. Changed to allow drillhole selection for the drillhole geometry editor hole from the viewer

(#2711).

General Added Vertical Exaggeration ON/OFF to the static viewer popup menu (#2150).

Model Views Fixed crash when displaying model views in 3D with polygons.

Plot Enhanced the Plot Layout Editor to make the Centering buttons be in the center by

Default (#3026).

Back to Table of Contents

MS3D v3.30-00 dev00 & MSCompass v.1.80-00 dev00 Internal Release - May 14/2003

Blast Pattern Editor Added capability to renumber blastholes either manually or automatically. Fixed bug displaying blasthole ID garbage values when alpha-row increment is used with

clipping (#2952). Added Report & CSV format options to the Defaults tab (#2930). Fixed auto-renumber bug were the Row extent has changed.

CAD

Page 27: RelNotes.update2003-2004

Completely reworked the Element->Scale function (#1967). Cleaned-up extruding strings with duplicate points in the Extrude Tool. This function was

sometimes failing to extrude strings with duplicate points; in some cases strings with duplicate points could end up being considered as ones with self-intersections and the result would be left with self-intersections as well (#2968).

Changed to re-extrude/re-drape on Apply after Preview if the dialog values were modified (#2807).

Added the function to compute the area and length of multiple polylines and polygons (Polyline->Compute area/length) (#2895).

Digitizer Enabled digitizing of points & polylines while Point Digitizer Box is displayed (#2947).

Drillhole Views Added a global drillhole selectability option to the selection menu to compliment the

model view selectability option already there. This should help those who are having issues with snapping to drill holes when they do not want to.

Fixed drillhole views to work properly with the fill pattern changes. The standard hoops patterns were being ignored.

New label placement options for Drillhole Labels (New Piercement Tab). Export

Added the option to export multiple geometry objects to multiple files in 3D pts, Survey ASCII, and Survey ASCII_CVS formats (#2936).

Survey import/export functionality was totally re-done. Added free format survey export (#2750).

General Fixed problem when converting big files that have many attributed elements (over

10,000). User definable fill patterns. The “T” patterns have been removed. Volumes calculation dialog now retains as much information as it can (#2593). Timed refresh of folders Changed Viewer grid setting slightly. This is to allow for an icon on the icon bar to toggle

the grid on and off easily. Selection efficiency improvements. New Modify selection function. Property attribution of geometry from viewer. User Element->Properties. New non-transformed label option. Viewer coordinate feedback can have a variable number of decimals (set in Project

Settings).

Model Views Fixed GSM and Gridded Surface views: if the view was displayed in polygon style in 3D,

then the 3D polygons could show in a 2D viewer with Plan orientation. Fixed query for GSM in 2D plan view with Slab style. Fixed to properly display items or seam/surface labels for GSM and Gridded Surface

models in 2D plan view with slab style. Fixed to properly display GSM model in 2D plan view with polygon style. Formerly, only

one seam was displayed although multiple seams were selected and item text was off. Fixed crash in model view Query/Browse and some display methods.

MS-IP Added Equipment reporting. Updated the database from version 1.5 to 1.6; this database upgrade makes all tables

uppercase for SQL compatibility.

Page 28: RelNotes.update2003-2004

Implemented unified script running process (i.e., must use converted scripts now). Old scripts will be automatically converted to the new format.

Fixed attribute refreshing when added or edited. Fixed filter for both GeomView and IPPlan objects (#2768). Increased database access performance.

MS2ASCII Increased the precision when writing coordinates.

Back to Table of Contents

MS3D v3.20-07 & MSCompass v.1.70-07 Client Release – Jan 29/2004

New for this version: AttrDB13162.dll (v.1.3.1.62) Dss331.dll (v.3.3.1.0)

DSS Fixed crash that occurred when creating an acQuire drillhole view.

MS-IP Refreshing all attributes will now completely remove ALL reserves for a plan before

recalculating and restoring the reserves to the database.

Ring Design Fixed to not flip the rig upside down after a rig position is edited. When more drillholes

were added to the rig position, the pivot point of the rig was wrong. [3.2 fix only]

Back to Table of Contents

MS3D v3.20-06 & MSCompass v.1.70-06 Client Release – Dec 12/2003

New for this version: AcqDirectx.ocx (v.4.3.8.0) AcquireEmb.dll (v.3.8.0.0) Acquirelib380.dll (v.3.8.0.0) DSS330.dll (v.3.3.0.0) DSSManager.exe (v.2.4.0.0) DSSService.exe (v.3.1.5.1) MSRAccess310.dll (v.3.8.0.0) mintecMessageWin.dll (v.1.0.0.1)

acQuire/DSS Changed to make use of acQuire v.3.8 precision settings. The number of decimal places

can be defined in the acQuire direct dialog and it will be displayed correctly in MineSight. This works for collar, assay and geology items.

Fixed acQuire drillhole views linked to caching; when refreshing the view, the order of selected items would be reversed.

Page 29: RelNotes.update2003-2004

Fixed the gaps in displaying geology intervals in an acQuire cached view. If there are assay and geology intervals and assay intervals are not continuous, it did not display geology intervals.

Changed DSSService to create the folder for new object submissions. Fixed crash when the collar display item was changed and the item is not available for

the drillhole. DSSManager changed to make use of the registrar when updating geometry in

immediate mode. Fixed crash when filtering acQuire view collar items using a wildcard (*).

General When queried, dynamically sliced data, including the 2D representation of 3D

information, will now report the attribute information, name and material. Rendering performance improvement when using project cache on large projects. When using cache Resolve, do not add objects from resource files having characters

after the .msr extension (eg, dog.msr123). When using caching, removed the "Memory Full" message when opening a geometry

object that has no geometry.

Message Window Fixed the message window from mysteriously resizing itself to a very large size that

cannot be resized to a smaller window.

Pit Expansion Fixed problem with preprocessing of strings before the next expansion that could cause a

crash when several parameters were simultaneously changing.

Viewer-Grid Changed to disallow a negative step value when using “Base Point and Step”.

Back to Table of Contents

MS3D v3.20-05 & MSCompass v.1.70-05 Client Release –Oct 13/2003

CAD Dynamic and Data Manager Slicing: Un-attributed elements' sliced data may obtain the

name and material of the last element in the slicing procedure (can vary and unpredictable.)

Drillholes DrillHole Properties: fixed so list of labels on Intervals Tab now correctly shows the

selected item.  General  

DXF Import: The extrusion calculation was not exactly as specified in the AutoDesk DXF doc resulting in some features being lost in space due to loss of precision.

Viewer Interaction: Fixed crash when using add point, move point, move element etc. in a perspective viewer and not using a snap mode. Introduced in 3.2 only. This is not a problem in v.3.10 and earlier.

MS2ASCII & ASCII2MS Fixed problem with slight inaccuracy.

Page 30: RelNotes.update2003-2004

Pit Expansion Fixed to work with rotated models.

 Back to Table of Contents

 

MS3D v3.20-04 & MSCompass v.1.70-04 Client Release – Sept 10/2003

CAD Removed line length test in display of line labels so that line labels are always visible,

and not suppressed if not enough room to place the label

General Fixed crash with message window if scrolled then closed with close hook

Model View Fixed bug that resulted in wrong or no coding when solid started just below the top bench

(but above the next to top toe). .  MS-IP

Fixed grade reporting problems in scripts. Grades could be reported out of order in report files and ip-accum windows.

Reslib.py now properly labels the Cumulative Grade item.

 Back to Table of Contents

MS3D v3.20-03 & MSCompass v.1.70-03 Client Release – Sept 03/2003

New for this version: Dss316.dll (v.3.1.6.0) DSSService.exe (v.3.1.5.1)

CAD Fixed the linker to produce shells that are minimal in size. Fixed crash in Clip when validating crossing strings for triangulation.

Acquire/DSS Fixed acquire direct dialog startup problems. Changed DSSService to run in the multithreaded environment; it will handle multiple

submissions at the same time. This will affect mainly drillhole submissions. Added watchdog to DSSService to make sure it recovered from client crashes, etc. Fixed refresh problems of DSS drillhole views. Fixed DSS objects loaded via the Project Cache to properly display the tiny yellow “keys”

on their icons (#3121).

General

Page 31: RelNotes.update2003-2004

Selection box, polygon, polyline or click for selecting elements to be placed in the selection buffer would cause a crash if you inadvertently selected the plot limit elements when the plot settings dialog is also up. (#3138).

Fixed to properly assign plane labels when converting 3D polylines to 2D. The plane they were on was assigned properly. (#3141).

Changed to delete the project cache file after start up (#3142).

Model Views Fixed coding from sections using vertical slices. This case caused a crash if the reset

option was used and the plane influence range did not include the whole coding area.

Back to Table of Contents

MS3D v3.20-02 & MSCompass v.1.70-02 Client Release – July 30/2003

New for this version: dssservice.exe (v.3.1.4.3) dss315.dll (v.3.1.5.0) MsrAccess300.dll (v.3.7.0.0)

Acquire/DSS AcQuire will disconnect acQuire Direct every time it is disconnected. Fixed loading more than 65,535 holes. New MsrAccess300.dll to match acQuire release v.3.7x. Transfer of the drillholes to the edit database will be performed by the dssservice on the

server to minimize the network traffic. AcQuire will not populate the hole list in the selected holes from msr cache file to

increase the speed. Note; it could take long time if you are working with 1000s of blastholes.

Fixed potential crash on submit of drillholes. Fixed DSS to allow submission of an object to the class without the folder.

CAD Added a new toggle on the selection menu to disable/enable the Nearest Element List

dialog on selection in some CAD functions. Corrected create planar polyline to disallow non-planar points to be added to the polyline

if the user was to edit the polyline edge on. Fixed the Autoslicer tool for possible crash or error in processing the target volume when

autoslicing by volume. Changed the Surface Intersector tool to always store the results to the open edit object or

prompt for an object if one is not already open.

Data Manager Fixed crash that occurred when Import->MineSight Folder was selected twice before

stopping the first instance of the import (#3126).

General Changed dialog font to arial-8pt in both ms3d and mscompass.

Model Views Fixed a problem in coding from solids if a solid was outside the lower model limits (first

row, first column, first bench).

Page 32: RelNotes.update2003-2004

Fixed problem in polygon coding that could lead to a crash when coding from nested strings with the inner one being “wiggly”.

Fixed to prevent a crash on opening the model view properties after all geometry had been deleted & closed from all elements from an object in a geometry set.

Changed to exclude codes with partials that were rounded to 0% when performing model coding in priority order.

MS-IP Added a waste flag to the materials segment of the reserves dictionary. Fixed a problem if no grade was set, then some fields did not get set.

Plot Corrected plot area rounding problem. The plot area values for distance from edge or

size of area would be rounded to the nearest 1 unit which was too much.

Back to Table of Contents

MS3D v3.20-01 & MSCompass v.1.70-01 Client Release – June 5/2003

CAD Create a closed polygon and then deleting to return it to a point could leave a highlight

kicking around. Fixed the Template Editor to be recognized by the tools & functions that depend on it

(#3054). Fixed PolylineàSplice to not allow the addition of non-planar points to an existing planar

polyline. Fixed Triangulation to properly triangulate a surface inside a boundary that caused

crossing breakline warnings.

General Fixed to properly place the edit grid within the project boundaries when using the “Set

from plane definition” function (#3066).

Ring Design Fixed the calculation of the area/tonnes. When the plane was vertical, the tool failed to

subtract the headings area.

Back to Table of Contents

MS3D v3.20-00 & MSCompass v.1.70-00 Client Release - May 12/2003

Great New Stuff since the last Client Release Version 3.10-11

Blast Pattern Editor Alpha row labeling.

CAD New Linker algorithms and interface.

Page 33: RelNotes.update2003-2004

New Solids Deformation function that allows you to select a region on a surface and stretch it out.

New functions added to Query & Point creation: Center of mass of polylines and Center of Mass of Surfaces.

New Polyline->Self-Intersect Polylines function. New options added to Polyline->Thin to remove co-linear points and points at

angle. New option added to Polyline->Densify to add new nodes at exact intervals from

the start of the polyline. New options added to the Autoslicer tool. Added vertical, horizontal and precision control to the Label->Dimension function. Improved Clip Polylines, Points and Labels function. Improved Vertical Opening tool.

Drillhole Views Added a minimum value for drillhole wiggle and histogram strips Added log scale option to drillhole wiggle and histogram strips.

General New Material item table. Changed to check for at least 1 Mb of available space before starting ms3d or

compass. Allow multiple files to be selected for New->Link. Improved tooltips for all platforms, including Windows XP.

Model Views New Model coding by polygons (m667v1 logic). Added ability to save geometry used for coding/gridding (on Model View

Properties -> Geometry page). Added labeling for non-orthogonal views with polygon and slab display styles. Added an option for specifying the minimum width of a polygon in which labels are

displayed for non-orthogonal views.

MS-IP GeomView/IP attributes on lines/nodes. Allow elevation (e.g., half- or double-bench) for 2D cuts.

Plot New Plot Lights & Plot Hidden Surfaces toggles added to the Plot Settings dialog.

Project Cache New Project Caching – ability to load a project from the cache file.

OCB Scrolling history list of previously used objects.

Ring Design Numerous New features and enhancements.

Texture Mapping Tool Added options to import images for texture surface tool and legend object as 256

color images. Reduces memory requirements of the images to be a third of that of the full 24 bit image.

Page 34: RelNotes.update2003-2004

For maintenance fixes and enhancements, please refer to the release notes for v.3.20-00 dev 01 through v.3.20-00 dev 16

Changes specific to v.3.20-00

Model Views Fixed GSM model views in 2D Plan with polygon style to display blocks when block

boundaries are exactly on the plane. Fixed GSM model views in 2D Plan with polygon style to display blocks for more than just

the first level in the range when item labels were off. Fixed to not reset model view hoops properties between sessions.

Plot The displayed defined limits that the plot settings shows were larger than expected. This

only happened with vertical, non-orthogonal gridsets with more than one plane. Fixed the text fields on the Area tab of the Plot Layout to not show ugly small numbers

(eg, 0.00012241231).

Project Fixed crash that occurred when a drillhole view or model view object was copied into a

project where MineSight could not find the PCF or underlying data files, and objects were refreshed using Data Manager->Refresh.

Notes and caveats:

DLL’s and HDI's that are required include: AcqDirectX.ocx (for MS3DDSS/MS3DACQ/MS3DACQDSS) (v.4.3.6.4) AcquireEmb.dll (for MS3DDSS/MS3DACQ/MS3DACQDSS) (v.3.6.4.0) acquirelib364.dll (for MS3DDSS/MS3DACQ/MS3DACQDSS) (v.3.6.4.0) attrdb13161.dll (v.1.3.1.61) attrib.mdb digitif.dll dss314.dll (for MS3DDSS/MS3DACQ/MS3DACQDSS) (v.3.1.4.2) DSSManager (for MS3DDSS/MS3DACQ/MS3DACQDSS) (v.2.4.0.0) DSSService (v.3.1.4.0) Hoops634.dll (New as of Apr 23/2003) ijl11.dll (v.1.1.2.16) libpng1.dll (v.1.0.8.0) lsapiw32.dll (v.1.0.0.1) MsrAccess200.dll (v.3.6.4.0) MSTable210.dll (v.2.0.1.0) oe602as.dll (for MS3DACQ/MS3DDSS/MS3DACQDSS) (v.6.0.2.0) og80as.dll (for MS3D) (v.7.0.2.0) og801as.dll (for MS3DACQ/MS3DDSS/MS3DACQDSS) (v.8.0.1.0) otp701as.dll (for MS3DACQ/MS3DDSS/MS3DACQDSS) (v.7.0.1.0) python22.dll (v.2.2.16.1011) sfl10as.dll (v.1.0.0.0) sfl103as.dll (for MS3DACQ/MS3DDSS/MS3DACQDSS) (v.1.0.3.0) sx32w.dll (v.0.5.0.51) zlib.dll (v.1.1.3.0) vgal8a.dll vgalaxy8.vr cgm634.hdi (v.634.1.0.0) hpgl634.hdi (v.634.1.0.0)

Page 35: RelNotes.update2003-2004

hpgl2634.hdi (v.634.1.0.0) msw.hdi (v.441.3.0.0) opengl.hdi (v.441.3.0.0) postscri634.hdi (v.634.1.0.0) printf634.hdi (v.634.1.0.0)

If not already in the \windows\system32 directory: msvcrt.dll (v.6.1.8637.0) msvcp60.dll (v.6.0.8972.0)

Back to Table of Contents

MS3D v3.20-00 dev 16 & MSCompass v.1.70-00 dev 16 Internal Release - Apr 30/2003

Model Views Finalized normalization scheme.

Back to Table of Contents

MS3D v3.20-00 dev 15 & MSCompass v.1.70-00 dev 15 Internal Release - Apr 28/2003

End of Period Maps Fixed to properly process phase names with less than 4 characters.

Project Settings Fixed Project Cache Resolve to work properly when the working directory has a space in

its path (e.g., “d:\proj new”).

Back to Table of Contents

MS3D v3.20-00 dev 14 & MSCompass v.1.70-00 dev 14 Internal Release - Apr 24/2003

Compass Fixed to not disappear when specifying an invalid directory with File->New->PCF.

MS-IP Fixed bug in editing 2D cuts: editing geometry on a 2D cut without range was erroneously

placing this cut on a top bench/first section. Cuts are now properly saved editing. The thickness item being reported as a Grade will not be a weighted average, but rather

an actual average (#2891).

OCB Fixed crash caused by corrupting the “last OCB object” between MS3D sessions.

Project Settings

Page 36: RelNotes.update2003-2004

Project cache fixed to find objects with commas in their name.

Ring Design Fixed table tokens to not always use the rod from the first rig. Rig coordinates are now properly reported. Fixed precision problem with charge start in the region function.

Viewers Fixed crash that occurred when loading up a project map that contained multiple viewers,

some of which were 2D viewers.

Back to Table of Contents

MS3D v3.20-00 dev 13 & MSCompass v.1.70-00 dev 13 Internal Release - Apr 03/2003

CAD Fixed crash that occurred if you escaped the nearest element selection dialog and then

hit okay. Fixed crash that occurred if you tried to link two points together with the linker. Fixed problem in displaying attribute name for the secondary surface in the Surface

Intersector tool, when selecting from the viewer.

Model Views In model coding fixed bug in storing “combined leftover partial” to a separate item; was

writing the value to the wrong model item. Fixed bug in GSM model view where multiple levels in 3D with filled polygon style

displayed all item labels using values for the first level. In the model view properties dialog, fixed a problem in geometry selection with not

picking the proper material for a linked object. Attributed elements should have already been okay.

Back to Table of Contents

MS3D v3.20-00 dev 12 & MSCompass v.1.70-00 dev 12 Internal Release - Apr 01/2003

Model Views Changed to allow geometry from linked objects to be used for coding and gridding the

model.

Project Settings Fixed to update the contents displayed in the Data Manager after Resolve Now; newly

added files and folders were not appearing in the project tree, and deleted files and folders would mysteriously reappear after resolving.

Back to Table of Contents

Page 37: RelNotes.update2003-2004

MS3D v3.20-00 dev 11 & MSCompass v.1.70-00 dev 11 Internal Release - Mar 28/2003

New for this version: Digitif.dll

Digitizer Changed to save digitizer setup & puck configuration (#2258).

Back to Table of Contents

MS3D v3.20-00 dev 10 & MSCompass v.1.70-00 dev 10 Internal Release - Mar 14/2003

New for this version: rd_default.txt Dss314.dll (v.3.1.4.1) DSSManager.exe (v.2.4.0.0) DSSService.exe (v.3.1.4.0)

General Changed to check for at least 1 Mb of available space before starting ms3d or compass

(#2336).

Model Views In some circumstances, model view item labels were not displayed in the correct cutoff

bin. Removed not yet implemented options from the model view coding tab dialog (coding

between surfaces, 2+1/2 partials and reference table). Made sure that only one zone is available for Coding by majority code and coding from

block centers. Fixed the right click menu in the Geometry selection dialog (called from Geometry page). Fixed processing unresolved blocks (overlaps) when coding from block centers; they

were not properly ignored. Refined the coding algorithm for the case when two identical polygons have different

codes (should now use code with higher priority). Changed "min precent to code" to be a total% instead of a majority%. When model coding, added checks against an item’s min/max values before storing

codes/partials. An item’s max(min) value will be used if the code/partial is above(below) the item’s max(min).

Made the hw/fw/interburden option available only for EW(XZ) and NS(YZ) sections. Changed to automatically use vertical slices when using the hw/fw/interburden option.

The toggle for horizontal/vertical slices on 2D options is now disabled and ignored in this case.

OCB Added "Unselect All" to the right click menu in OCB.

Project Settings Enhanced to allow the number of decimal places for the geometry information displayed

at the bottom of the MineSight dialog to be set in File->Project Settings->Properties (#2929).

Page 38: RelNotes.update2003-2004

Fixed crash when using Resolve for the first time, with the option to load a project from cache file on startup.

Ring Design Added more default rigs and masts to rd_default.txt. The default parameters

(dimensions) were supplied by MIM. Fixed to properly copy the report table when creating a new plane by copying the existing

plane. Changed the Number of Rods to now be calculated based on Length of Hole (i.e. from

collaring point rather than drill rig position) and the answer be given to the first decimal place. (i.e. 10.3 rods) (#2987).

Fixed the entries in the pop-down list to position labels in the proper order. That was causing some labels to appear on the wrong side (left/right) of drillholes.

Viewer

Fixed to properly set the grid limits for imported grids when attaching a planar grid set to the viewer. This problem would show up in plotting when you attempted to plot a planar view and set "Use Defined Limits", the main viewer would shrink to have a height of 0. If you used MS3D 3.20 with any viewer with a planar grid, you may or will need to reattach the grid set.

Back to Table of Contents

MS3D v3.20-00 dev 09 & MSCompass v.1.70-00 dev 09 Internal Release - Feb 26/2003

New for this version: rd_default.txt

CAD Autoslicer tool – new options added;

o Zero pad $count and $coord values, so when cuts are imported into MS-IP they can be easily sorted (#2927). Made sure # of digits to the left of the decimal point is exactly the

required one (whether there is something after the decimal point or not). Changed to always display “Next count value” with the requested padding and

precision.o Added a toggle to reset the Count to 1 (#2764).

Count will be reset to 1 (if requested to do so) when reselecting polygon/solid or at exit.

Drillhole Views Fixed an error when opening a project map with multiple 2-D viewers and a drillhole view. In drillhole view creation, changed the behavior of the Apply button to be inactive unless

the selected file 9/11/12s exist (#2921).

General Tooltips fixed to work under Windows XP (#2677).

Project Fixed project cache to ignore files with “.msr_corrupt” extensions.

Page 39: RelNotes.update2003-2004

OCB Added “Unselect All” to OCB “Edit” menu choices. Fixed to not lose the history in certain circumstances.

Ring Design Drilling mast changed to now dynamically "slide" along a drillhole when it hits a heading. Extra parameters were added to rd_default.txt to define the dimension of the mast (mast

collar length and mast drifter length). These define the height of the mast above and below of the rig position.

Fixed the dialog to allow large fonts.

Volumes Added the option to invert the report when calculating volume by grid set.

Back to Table of Contents

MS3D v3.20-00 dev 08 & MSCompass v.1.70-00 dev 08 Internal Release - Feb 14/2003

Drillhole Views Changes to drillhole views were not always reflected in 2D viewers.

Model Views Added to Create multiple gridded model views, the option to set the display item equal to

the surface item. Added an option to select from the list of previously used objects to the geometry selector

dialog. The dialog is called from the model view editor-> Geometry page. Will also now save the size of the dialog (it is always positioned next to a button that brings it up).

Changed the GSM non-orthogonal slab display algorithm to mimic the display produced by m609v1.

Added labeling for non-orthogonal views with polygon and slab display styles. Added an option for specifying the minimum width of a polygon in which labels are

displayed for non-orthogonal views. Fixed possible crash and corrected GSM and Gridded Surface EW and NS displays with

polygon and slab styles when an elevation item had a missing value. For a GSM with polygon display style, the visibility was changed to be controlled by

surface (line and face visibility) rather than the cutoff bin polyline (line and polygon fill). Fixed labels to not be visible when the blocks were not (multiple types, multiple styles). Fixed GSM with polygon style to display the correct blocks in EW section with a minimum

column range greater than 1 or NS section with a minimum row range greater than 1. Fixed the "Invert labels" option (used in conjunction with the "Rotate view 180" option for

the viewer) to always place the labels in the appropriate block (multiple types, multiple styles).

Fixed 3DBM EW sections to be displayed when the maximum column was not greater than the column encompassing the section. Similarly for NS sections and the maximum row.

Corrected Gridded Surface in a non-orthogonal view with minimum column or row range greater than 1.

Fixed the secondary limiting item maximum value to always behave as strictly "less than". Sometimes values equal to the maximum passed the limiting check.

Fixed the query highlight for a GSM block with a missing ZBOT or ZTOP value to display properly.

Page 40: RelNotes.update2003-2004

Fixed to correctly display the polygon elevation extent for blocks with missing ZTOP values when suppression is off in GSM in non-orthogonal views with polygon display style.

Fixed GSM non-orthogonal views to display seam names when suppression is on. Changed to allow querying of 3DBM NS views with contour display style. Fixed to properly display values for 3DBM EW and NS views with contour display style;

the values were off by one row or column (respectively) if the 2D plane intersected the row or column more than half the block width from the row or column start.

OCB Fixed crash when deleting an object last queried in OCB after the OCB dialog was closed

(this is related to managing the previously selected list). Made some cosmetic changes to the standard OCB dialog:

o When displaying the OCB dialog from the data manager for an object that does not allow OCB access (like 3DBM model view or a grid), no object will be selected right away (the previous version was showing the last used object in OCB).

o Cleaned up loading and storing the OCB history object list. o If the existing OCB dialog was minimized, and you try to use the OCB for another

object, the dialog will be restored.

Back to Table of Contents

MS3D v3.20-00 dev 07 & MSCompass v.1.70-00 dev 07 Internal Release - Feb 13/2003

New for this version: MSTable210.dll (v.2.0.1.0)

CAD Corrected triangulation contouring to improve the algorithm for calculation of the elevation

of new points.

Model Views Fixed bug of not restoring model view limits/items after a failed attempt to code the mode

if one of the required items was not set. Disallowed “Filled Polygons” 2D display style for file 13 and file 14 model views. Fixed to properly update the Secondary Item maximum value when tabbing out of the

field or hitting “Enter”.

Ring Design Changed initial default state for a number of options in a Ring Design dialog:

o Region typeo Label positionso Drillhole copy options

Changed prompt messages for copying/editing drillholes. Fixed bug that sometimes resulted in incorrectly calculated plane offset when copying

planes. Made the line segment thicker for editing charges and drillholes. Changed the formatting in the report file. Fixed a bug in the report file for the explosives options. Made a change in the MSTable dll to show Roman as the Default font.

Page 41: RelNotes.update2003-2004

Back to Table of Contents

MS3D v3.20-00 dev 06 & MSCompass v.1.70-00 dev 06 Internal Release - Feb 5/2003

New for this version: MSTable210.dll (v.2.0.1.0)

CAD Fixed to properly store a geometry object’s node label types. Fixed to prevent 2-D transient data (sliced data when plane filtering or in 2-D) from being

visible in 3-D.

CAD-Linker Fixed bug when one of the polylines being linked with for "point distance" linking had a

duplicate endpoint, then the linker would produce a shell that was not properly formed. As a result a "Failure to insert" notify was popping up.

Fixed a loop-back problem; in certain linking cases, no matter what you did, the result would be a point or section between strong nodes that was connected to every point on the other polyline instead of being restricted to the section between strong nodes as desired.

General Never-opened DSS objects were being ignored when resolving the project cache file. Fixed problem that occurred in Windows XP when using the ‘offline files’ option in

Explorer.

Model Views Fixes for 2-D labeling in Model View Properties->Options page:

o Text offsets were erroneously set to be entered as integers only.o The flag for the third text label was never reset. Both the second and third

toggles changed the flag for the second item. Disabled model coding from surfaces menu selection. Fixed Waste toggle from sometimes coming up as ‘permanently

disabled’. Fixed crash when all 12 Zone toggles are ON. Fixed to not erroneously display an item selector on the GSM/Surfaces page when

editing the properties for a GSM model view and hitting the <Enter> on the “Repeat every” field on the Options page.

Changed the geometry set selection in the model view editor to a more standard look (like plot layout sets).

Fixed bug in finding the selected seam in the case of gridding a single surface if the seam name was less than 5 characters.

Fixed crash in the case of a single surface when no item was selected. Changed to make sure that in the case of multiple surfaces, the selected item on the

”grid” tab is ignored. If seam and/or item cannot be retrieved from the object name, the object is ignored.

Made slight changes to the progress meter. It was previously not changing at all. In the case of multiple surfaces, it will now properly update after each surface is gridded.

Fixed the default surface structure in the explanatory text on the grid page. Fixed the model view secondary limiting item to not be set to the minimum value on

startup. Corrected to update all of the 2-D model view displays when Model View Properties are

Applied.

Page 42: RelNotes.update2003-2004

Added a parameter to the Model View Properties->Options page to set a minimum width for non-orthogonal polygons to display their item labeling.

Fixed bug that was causing memory overwrites (and “arbitrary” crashes) when coding from polygons, if one plane was coding a couple of benches and the next has only one bench for coding.

Fixed the “more items” toggle to not be permanently disabled. Made zone selection more consistent when switching between different coding options. Fixed bug of not always picking all polygons for coding in production version. Fixed to not post the message, “model was only partially updated” when nothing was

coded (occurred in the production version only).

MS-IP Added an option on the IP Cut Design dialog to specify the coordinate range for a 2-D

cut. Moved Autonaming back to the “Defaults” page. Removed 3-D/2-D/Extrude selection for a cut. 2-D vs. 3-D will be determined from selected geometry.

Changed to not clear the current cut when exiting from “Edit Geometry” using CANCEL.

OCB Fixed to check that the selected object is corrupt. Crash occurred when a corrupt model

view was selected via the OCB.

Project Settings Fixed to style Project Settings by its material which was broken due to previous cache

and clean-up changes.

Ring Design Added new tokens:

o Weight of explosive (g) per cubic metero X coordinate of rigo Y coordinate of rigo Z coordinate of rigo Number of rodso Plane cardinal direction

Fixed the drillhole direction token. Fixed to not delete a hole after a hole or a charge has been edited, although nothing was

changed, followed by an Apply. Fixed to correctly create a fixed angle hole up to the region boundary, and then allow the

user can drag the end of the hole to position it properly. Previously, when placing the hole at fixed angle, the initial hole line was created up to the cursor position.

Fixed the table to properly word wrap in newly added columns. Added an extra optional table to the rd_default.txt file to set materials for drillholes with

different diameters. Added a new option to the “Label->Drillhole Numbers” dialog to specify the Starting Axis

at a user-defined angle (for counting drillholes from). Added more information to the report file. Fixed crash caused by a type-o if the file rd_default.txt was missing.

Back to Table of Contents

MS3D v3.20-00 dev 05 & MSCompass v.1.70-00 dev 05 Internal Release - Jan 8/2003

New for this version:

Page 43: RelNotes.update2003-2004

rd_default320.txt

CAD Fixed Self-Intersect Strings Tool to save the intersection points when redirected

into an edit object.

General Volume calculator changed to report the correct volume for merged shells when

they share the same edges. Fixed to set the camera target properly for non-orthogonal, vertical sections using

user-defined limits. Fixed crash when canceling from the splash dialog.

Import/Export Fixed crash when importing a Gemcom surface. Added ASCII Shell export in Vulcan ASCII format to Surface->Export menu.

(#2917).

Legend Object Fixed to properly shutdown the progress meter when an existing Legend Object

pointed to an invalid picture file.

Model View Added model coding from polylines (m667v1 functionality). (#2108 & 2339). Geometry selected for model view editing can now be saved. Moved gridding options to a separate tab dialog in the model view editor. Added a cancel button to the progress meter in model reserves, partials and

coding calculations.

OCB Changed to remember the last known object.

Plot Removed the dialog asking the user to turn off hidden surfaces. Two new toggles added to the plot settings dialog: Plot lights and Plot Hidden

Surfaces (#2877). Improved handling of non-orthogonal vertical sections on the plot settings dialog.

You can now set an Easting/Northing range for this case. The Easting or Northing setting is based on how close the plane is to orthogonal. (#2683).

Project Add option to load project from cache file. Allow Refresh operation on corrupt objects.

Ring Design Rod length added to rd_default.txt. Version control added to rd_default.txt file. Fixed to not lose some drillhole labels when the ring design tool is opened a

second time. Fixed to properly delete the heading label when the heading is deleted.

Back to Table of Contents

MS3D v3.20-00 dev 04 & MSCompass v.1.70-00 dev 04 Internal Release - Dec 12/2002

Page 44: RelNotes.update2003-2004

CAD Save digitizer setup & puck configuration (#2258). Linker->Triangulate Polyline; if the user hit cancel when asked for an edit object,

the edit mode was not properly terminated. Linker->Delete Surface; fixed problem when an unselected surface was deleted,

it would reappear after the object was closed then reopened. Added vertical, horizontal and precision control to the Label->Dimension function. New functions, Center of Mass of Polylines and Center of Mass of Surfaces were

added to query and point creation.

Drillhole Views Added a minimum value for drillhole wiggle and histogram strips (#2712). Added log scale option to drillhole wiggle and histogram strips (#2722).

Legend Changed the Legend object to include the minimum value (#2712).

OCB Fixed crash when deleting an object from the Data Manager without first bringing

up the OCB. Changed to remember the last used objects and added the ability to select a

previous object from a chooser (#1925).

Back to Table of Contents

MS3D v3.20-00 dev 03 & MSCompass v.1.70-00 dev 03 Internal Release - Dec 04/2002

New for this version: MSTable210.dll (v.2,0,1,0)

CAD Fixed problem when thinning self-touching polygons. The touching piece could

get lost. Clip engine: Enhancements in memory management, polygon

optimization, precision management and ability to self-intersect and optimize strings in one run.

Vertical Opening tool:o Name circles were not attributed.o Option to rotate template on the axis of the center line.o Option to create triangulation.

Clip Polylines Points and Labels function:o Fixed to not change 2D strings to 3D when saving the results.o Dynamically change "Results" option in a dialog to read

"Remove above" and "Remove below" when clipping against open surface. Self-Intersect polylines function:

o Fixed to not change 2D strings to 3D when saving the results.o Changed save behavior. When using the "Highlight

Intersections" followed by "Save results to edit geometry object (leave data

Page 45: RelNotes.update2003-2004

unchanged)", upon hitting the "Apply" button you were previously prompted for an edit object even though nothing was written to the object.

o Change Edit mode name to "Self-intersect strings" in status baro "Optimize Polylines in result (create maximum number of

polygons)" only worked if there were already polyline nodes at the intersections. o Renamed option "Orient breaklines ..." to "Orient data...".

Linker function:o Added triangulate polyline and delete surface button. o Will now place created substrings into the selection buffer only if

the original polyline that the new substrings were created from is also in the selection buffer.

o Fixed to allow strong nodes and Preview links to be volume clipped.

o Fixed crash when attempting to link a polyline with a closed polyline followed by an Apply.

o Fixed to restart properly when the selection of the nodes for a partial link was interrupted and to not cause an infinite loop when any other edit mode function was started.

o Was permitting duplicate strong nodes. Although this had no effect on the end result, the object was left with the strong nodes containing extra information.

o Fixed to not leave a ghost image of the object selector dialog when a substring creation finished.

o Touched-up messages in the linker.o Fixed to re-link when a strong node was deleted or when new

strong nodes were added from an object.o Fixed triangulate polyline function to allow more than one

unselected polyline to be triangulated during a session. Surface Deformation tool:

o Added a Preview button to the dialog. Fixed the densify function on a closed polyline. Polyline->Convert 3D to 2D has been made more

efficient when dealing with large data sets (#1509).

Compass Fixed crash when the compass vr file could not be found

while attempting to start mscompass from inside ms3d.

General Surface dialogs changed to display a more meaningful

name in the text fields. Affected dialogs are:o General Gridder.o Contour Surface.o Intersect Surfaces.o Volume Calculator.o Merge Shells with OCB.o Partials and Reserves Calculator.

Fixed keyboard focus problem with Element->Attribute. Improved the speed of Surface->Merge Selected when merging numerous

surfaces. Changed to pop up the nearest element list dialog when

appropriate. MineSight Object Resource files changed to handle

large surfaces well in excess of a million points.

Page 46: RelNotes.update2003-2004

Grid Set Slicing or converting 3D data to 2D will now take the

plane label of the grid set if sliced or converted with a grid set (#1509).

Import Fixed DXF import of a shell.

Model Views Fixed 2D query of Special 3D block model so the

highlight is shown correctly when more than one level is displayed.

MS-IP Fixed crash when creating new GeomView or IP

Schedule objects.

Ring Design New features:

o Option to replicate the whole ring plane.o Option to edit/move existing rig and associated drillholes.o New element- 'Peg Line' used to reference rigs from.o Several methods of manual creation of a drillhole (lock drillhole length, lock drillhole

angle, and measure angle from vertical or horizontal).o Several methods of copying/offsetting of a drillhole (lock drillhole offset,

offset drillhole horizontally or vertically).o Several methods of editing of a drillhole (lock drillhole offset, lock drillhole extend).o Option to apply over-drill distance when creating new drillholes.o New way of previewing drillhole labels and charge labels (options to customize and

position labels).o Option to preview a drill mast (set in rd_default.txt.o Option to charge a fan of drillholes.o Option to style charges by diameter, explosive type and charging method (set in

rd_default.txt)o New labels:

- Heading name label.- Breakthrough label (to mark the place where the drillhole hits the opposite

heading).o Ability to create, delete, edit, customize and position labels.o Options to label groups of element in the current drillrig, in all drillrigs in

the current heading and all drillrigs on the plane.o Options to number drillholes in many ways by selecting

numbering method or continuous numbering with multiple rigs and headings.o New tokens on template edit tool:

- Azimuth of current plane.- Direction of current plane.- Dip of current plane.- Dump of current plane.- Distance from collar to peg line.- Distance from pivot to peg line.- Length of hole measured from

rig position.- Direction of hole.- Length drilled per diameter.- Length charged per explosive.- Weight of explosive per type.

Page 47: RelNotes.update2003-2004

o Support for semi-transformed text in table tool.

o Option for font selection in table tool.

o Show rig height in report file.

o Automatic version control of Ring Design projects.

o Ring Design projects and file rd_defaults.txt are backward compatible.

o Older projects are converted to a newer version (after a warning).

Bug fixes and enhancements:o Changed to make Ring Design editing behavior consistent with the rest of

MineSight.o Regions and Headings are saved as closed polygons.o All selection logic made consistent throughout the Ring Design.o Changed to preserve case of element names.o Scaleable cursor is now active when creating/editing a hole.o Report file now has single line spacing.o Rig can be positioned anywhere inside of the heading.o Changed to honor existing control holes when creating a fan of drillholes.o Fixed bug with edge drillholes being closer than specified toe spacing.o Fixed bug with overcharging edge drillholes.

Back to Table of Contents

MS3D v3.20-00 dev 02 & MSCompass v.1.70-00 dev 02 Internal Release - Nov 08/2002

CAD New Surface->Deformation function that allows you to select a region on a

surface and stretch it out. Fixed Linker->'Copy Substrings from Object' to ask for the open edit object if

none existed. Corrected the startup message when choosing a polyline to be used as a

substring. Fixed Linker; reduced the line width of the strong nodes, so when you delete

them, the delete highlights are not hidden completely behind the normal highlights. Fixed crash when creating substring with no edit object open followed by cancel

when asked for an edit object. Fixed crash in Polyline->Thin (#2882).

Compass Detects and posts a notice if mscompass.vr is not found.

Drillhole Views Changed to save the displayed item list for drillhole query and browse (#2874).

General Fixed crash when attempting to import a Gemcom surface.

Page 48: RelNotes.update2003-2004

Materials Added a new function to edit codes from multiple materials.

Back to Table of Contents

MS3D v3.20-00 dev 01 & MSCompass v.1.70-00 dev 01 Internal Release - Oct 25/2002

AcQuire Fixed a precision problem in acQuire views; if the precision in the

AssayDetection Table was defined as 0, it was defaulting to 1. (also in v.3.10-04) Changed Dhview interval filtering to filter real values by "LessThanEqualTo",

instead of "LessThan" (#2880). This change affects the Selection Filter tool. (also in v.3.10-04)

Attribute Changed to prevent the creation of attributed elements using reserved internal

names (such as Point, Polyline, Shell). This change affects Point->Create, Element->Attribute and Survey Import.

CAD New Linker tool. The old Linker tool has been totally re-vamped. Changed Surface->Triangulate->Within Polyline Boundary behavior to use the

new edit mode. Fixed crash in the Surface Clip tool when loading unclosed boundary polylines

from the OCB. Fixed the Surface Clip tool to disallow the same surface from being selected for

clipping and as a boundary if "Entire selection" option is checked. Fix in Clip Surfaces: results, placed in Edit object, got selected when they were

coming from preview. Renamed Polyline to Clip Polylines, Points and Labels. New Polyline->Self-Intersect Polylines function added. Fixed Polyline->Substring->Copy to work properly with the point editor. There

was a closed polyline case where you would not be able to select one side of the polyline to copy.

Cosmetic changes to Polyline->Substring->Move and Copy. Changed Tools->Utility Markers->Drop Markers to use new edit mode. Copy/Move Selection to Object will now automatically open the target geometry

object if it is closed (#2857). New option added to Polyline->Densify. New nodes will be added at exact

intervals from the start of the polyline. Existing nodes will be ignored for calculation of the new notes, but will be preserved.

New remove co-linear points and Points at angle options added to Polyline->Thin.

Fixed Clip engine for the case when there were duplicate line segments. Fixed crash when attempting to edit a label.

Compass Changed to post a message if the environment variables (medexe, metlib, defil)

are missing (#2630). Fixed to allow procedures with long names to run from the MineSight procedures

list inside MS3D (#2778).

Page 49: RelNotes.update2003-2004

Fixed to not corrupt the project file (.prj file) when attempting to open a .prj file from a directory without a PCF (#2790).

Changed to save a backup .prj% (#2726).

General Scalable cursor state and Template Editor values are now persistent between

sessions of MS3D (#500). Allow multiple files to be selected for New->Link (#2840). Properties dialog would not display default if the object's material was not found.

It was always displaying the first in the list.

Model Views Enabled text display for vertical sections through 2D Grid files (files 13/14). Enabled text labeling for polygonal and block 3D views of models: GSM, Grid

files (13/14), and 3D block viewed as GSM (#1218). When viewing a 3DBM with "Show Block model as GSM";

o Polygons for both seam tops and seam bottoms are now displayed (#2866).o Block query now displays the block outline highlight in the correct location (#2864).

Fixed crash in Gridding multiple seams in a GSM (#2873). (also in v.3.10-04)

MS-IP Integer GeomView/IP schedule database items were not displaying properly on

node and line labels. Display GeomView/IP schedule attribute information on nodes and lines as node

and line labels. Geometry View properties dialog changed to contain a node and line label pages. These settings over-ride the settings on the material or cutoff table settings.

Changed to provide a default mining area and period. Newly added material sets are available without closing the project first. Changed to ensure that if the current cut is new or has been changed, there will

always be a chance to save it when attempting to make or pick a new cut. GView windows will now close on exiting the IP Tool. Query of sliced/transient data found in Geometry View and IP objects will provide

the extra information that goes along with the original unsliced data.

Texture Mapping Tool Added options to import images for texture surface tool and legend object as 256

color images. Reduces memory requirements of the images to be a third of that of the full 24 bit image.

Back to Table of Contents

MS3D v3.10-11 & MSCompass v.1.60-11 Client Release - Mar 28/2003

New for this version AcqDirectX.ocx (v.4.3.6.4) – goes in \winexe & \winexe\local\acqselect AcquireEmb.dll (v.3.6.4.0) – goes in \winexe Acquirelib364.dll (v.3.6.4.0) – goes in \winexe & \winexe\local\acqselect MinesightExp.dll (v.3.6.4.0) – goes in \winexe\export Dss314.dll (v.3.1.4.0) Export.exe (v.3.6.4.0) – goes in \winexe\export

Page 50: RelNotes.update2003-2004

AcQuire-DSS Drillhole Views Changed to close the acQuire connection after each operation. This will cause acquire

direct to reconnect every time. Added logfile to DSSService. The logfile will be created in the inbox. Fixed crash on spearing if no acquire key is attached. Fixed loading the flags for acQuire views linked to cache in order to keep unloaded holes. Fixed to make sure DSSService (if registered) is run on the remove server. Fixed to not cause the DSS update to fail when there is a space in the level (DSS level

based only). Changed the connection to the DSS acQuire database. It will now be possible to connect

to the acQuire database with a different user ID than the DSS user ID. Previously, the user and password had to match in both databases. This affects only DSS-acQuire views.

Changed to re-use the same mslink for deleted drillholes. Set the user name and password for acquire access during DSS borrowing and submitting in the DSS parameter table. You have to use DSSManager to do this because the password has to be encrypted. DSSService can read the environment from the file (DSSService.env).

The DSS object name can now be displayed next to HoleID. Fixed to make sure the interval highlights are deleted before closing the acQuire edit

window. Fixed the problem in acquire-drillhole view initialization with loading holes without assay

and geology data (#3007). Changed the connection to the AcquireEmbedded for editing DSS borrowed holes to now

use the User name and password defined by the DSS system parameter.

Blast Pattern Editor Fixed table behavior so that the blast pattern editor properly shuts down an existing edit

before performing the changes made in the table (#2994). Fixed crash when clipping to a boundary in certain cases (#2993).

Compass Added a default precision of 1 when initializing items. If someone erroneously enters a

precision of 0, it will be reset to 1 when the file is saved. Added redisplaying the change made to the defaults while saving the file (#2996).

Fixed bug in dipper file creation. Compass was erroneously truncating the dipper name to “-dippe” and was consequently unable to read dipper information (#3008).

Plot Fixed crash in the plot layout tool in cases where there was no current viewer area

present. Added a missing toggle to the plot layout dialog for setting a viewer’s area to use the

same scaling in the Y direction as in the X direction. This is to avoid vertical exaggeration on a multi-viewer layout where vertical exaggeration would be meaningless in a particular viewer.

Back to Table of Contents

MS3D v3.10-10 & MSCompass v.1.60-10 Client Release - Mar 3/2003

New for this version: AcqDirectX.ocx (v.4.3.6.3) AcquireEmb.dll (v.3.6.3.0)

Page 51: RelNotes.update2003-2004

Acquirelib363.dll (v.3.6.3.0) Ascii2Ms.exe Attrib13161.dll (v.1.3.1.61) Dss313.dll (v.3.1.3.1) DSSInstallService.exe (v.1.0.0.1) DSSManager.exe (v.2.3.0.0) DSSService.exe (v.3.1.3.0) Export.exe (v.3.6.3.0) GView.exe (v.1,0,01) MinesightExp.dll (v. 3.6.3.0) – this file goes in the \winexe\export subdirectory MS2Ascii.exe MsrAccess200.dll (v.3.6.3.0)

Blast Pattern Editor Fixed bug displaying blasthole ID garbage values when alpha-row-increment was used

with clipping (#2952).

CAD Fixed crash when extruding a rectangle with an offset equal to half the width or a circle

with an offset equal to its radius (#2949). Fixed an intermittent MS3D crash when extruding strings with duplicate points (#2965). Corrected Polyline->Splice to write the right message to the message window. Fixed Polyline->Splice to not be fooled into reattaching to the original polyline.

Drillhole Views 2D drillhole display was not showing the proper values in certain cases.

DSS Fixed refresh of DSS drillhole views that were created using View by Volume filter

(previously, all drillholes were loaded). Added error messages for all failures during drillhole editing and for registrar service

failure. Fixed to recreate existing DSS drillhole views instead of updating them. Fixed to update the cache after the hole was submitted (previously, could fail). Changed the submit of the hole advise (change the hole ID) to now cause the full refresh

of the cache file. Fixed DSS drillhole submit: the submit of drillholes will now be done in the separate

thread to avoid potentially long time delays. The update will work on the copy of the cache to minimize the time the cache file is unavailable.

DSS Security menu enabled in MS Visualizer.

General Fixed the message window to not get randomly enlarged. Fixed crash on exit when all viewers were closed and the popup menu contained a

viewer-related command.

Model Views Added the option to set the Display Item=Surface Item in multiple gridded model view

creation.

MS-IP Fixed to properly populate differing grades and cutoffs in the zone item table in the

reserves dictionary and report using the scripts ip-report.py, ip-accum.py and reslib.py. Fixed bug that deleted an incorrect cut in certain circumstances. Added more useful titles on GView script reporting windows.

Page 52: RelNotes.update2003-2004

Fixed crash that occurred on re-computing partials after deleting a cut in a priority mining, multiple ore percent project.

Plot Fixed to prevent plotting a Plot Layout that is missing a main viewer (yellow) window. Fixed crash on plotting when the scale bar area was set too small.

Back to Table of Contents

MS3D v3.10-09 & MSCompass v.1.60-09 Client Release - Jan 30/2003

DSS Fixed to make sure the object name is the same as the file name. If the object name was

different, it would fail to load the drillhole data.

DXF Fixed DXF import to properly handle an empty line type table. Fixed DXF import to read in all layers defined in the layer table.

General Changed resource files to store large surfaces. When a CAD function asks for open edit object, fixed the open edit dialog to properly

create a new object using a new filename that is typed in and not open an existing object.

Grid Set Fixed crash caused by asking for the properties for an empty grid set. Fixed crash when trying to add an edit grid to an empty grid set. (#2934)

Model Views Fixed crash when displaying file 13 in 3D using Contour or Smooth Contour styles when

only 1 row is specified for the range. (#2933) Fixed crash when trying to display only one row (or one column) of a file13 modelview in

2D mode. (#2932)

Query Fixed to handle elements with blank attribute names (this could happen using the Vertical

Opening tool).

Back to Table of Contents

MS3D v3.10-08 & MSCompass v.1.60-08 Client Release - Jan 8/2003

New for this version: dss312.dll (v.3,1,2,0)

CAD Fixed snap to work properly when using a vertically exaggerated viewer. (#2900).

Page 53: RelNotes.update2003-2004

DSS Fixed to refresh the DSS drillhole views. Could fail to refresh the views in some

circumstances. Fixed the coordinate calculation for the drillholes. DSSManager/DSSService - when creating the drillhole cache if you did not

specify the cache type, then a local cache could be created. DSSService: Added an option to install the remote path for service.

- To install the service you need to run on the server: DSSService /Service and DSSInstallService to set up the DSS connection details- and on each client machine: DSSService /Remote SERVERNAME

Fixed to properly store new objects when loading a DSS view using the option to not open the new DSS objects. The next time MineSight was run, these objects would appear as corrupt or unrecognizable. (#2924).

General Properties dialogs can now be iconized. (#2911).

Back to Table of Contents

MS3D v3.10-07 & MSCompass v.1.60-07 Internal Release - Dec 12/2002

New for this version: dss311.dll (v.3,1,1,0) rd_default.txt

AcQuire Fixed to split samples if the geology is only loaded from the uncombined cache

file. Fixed to create intervals at the beginning of the hole if the intervals are missing

(except for the case if only geology intervals were selected). Fixed the geographic range input fields on the "Select holes" dialog. They were

previously unavailable until at least one drillhole had been copied to the selected drillholes side of the dialog (#2905).

Blast Pattern Editor Added auto alpha row incrementing and leading zero padding (#2857).

CAD Fixed crash on Apply after Preview when extruding to a surface (line of

intersection case) if resulting intersection contains a "one-point" polygon (#2901).

DSS New drillhole submit did not update the cache file.

General Fixed crash that occurred when attempting to get the properties of one or more

objects when the object properties dialog was already visible showing properties of multiple objects (#2906).

Model Views

Page 54: RelNotes.update2003-2004

Multiple model views can now be constructed for regular Gridded Surfaces files (file 13/14), as well as Special Pit Optimization grid files. The restriction is that there must be more than 5 grid surfaces in the file (#2908).

Ring Design Headings, drilling and tonnage regions are now closed polygons. Changed to allow uppercase plane, heading or rig names. Labels are now re-positioned to be more readable when there are many

drillholes. Rig can now be positioned anywhere inside of the heading.

VBM-Import Fixed problem in assigning "VBM Plane" label when importing VBM from ASCII

from several files in a row with "Append All" option (#2909).

Back to Table of Contents

MS3D v3.10-06 & MSCompass v.1.60-06 Client Release - Nov 29/2002

New for this version: AcqDirectX.ocx (v.4,3,6,2) AcquireEmb.dll (v.3,6,2,0) acQuirelib362.dll (v.3,6,2,0) dss310.dll (v.3,1,0,0) MsrAccess200.dll (v.3,6,2,0)

AcQuire Added public and local cache format. Optimized speed of creating drillhole views. Refresh from cache will refresh only modified files. From and To intervals will now be created even if there are no samples in the

database.

General Fixed the tab order on the Project Settings->Volume page.

Back to Table of Contents

MS3D v3.10-05 & MSCompass v.1.60-05 Client Release - Nov 14/2002

CAD Corrected the behavior of Polyline->Split/Splice when attempting to pick a

second point on the original polyline while using string snap. Fixed an erroneous creation when building a surface from wall floors with inset

backs with or without a centerline.

DSS

Page 55: RelNotes.update2003-2004

Fixed ms3dacq crash when trying to display an error message regarding a broken link to any link object before the viewer is created.

Back to Table of Contents

MS3D v3.10-04 & MSCompass v.1.60-04 Internal Release - Nov 07/2002

New for this version: dss302.dll (v.3,0,2,0)

AcQuire Fixed a precision problem in acQuire views; if the precision in the

AssayDetection Table was defined as 0, it was defaulting to 1. Changed Dhview interval filtering to filter real values by "LessThanEqualTo",

instead of "LessThan" (#2880). This change affects the Selection Filter tool. Fixed failure to open drillhole views when starting ms3d with a project map.

Blast Pattern Editor Fixed crash that occurred after adding new holes and then attempting to make

adjustments to a hole in the Blast Pattern Editor view table (#2869).

CAD Fixed to properly create planar polylines when Polyline->Create Planar was

immediately preceded by Polyline->Create (#2860). Fixed to not lose slices when slicing a folder to object. If one or more objects

was being sliced to a specific destination object and the destination object was initially closed, then the slices for one of the objects would be lost.

Fixed Polyline->Join to copy the attributes to the resulting polyline (#2881). Fixed crash in Polyline->Thin (#2882). Closed polylines that consist of only 2 points are read in as polylines, and

polylines that consist of only 1 point are read in as points. Fixed crash when using a boundary in Element->'Copy in Area' function (#2883).

General Fixed Gemcom import; X and Y coordinates were swapped. Fixed to only import shell information from a Gemcom file. Points that are not

associated with a face will be lost.

Model Views Fixed crash in Gridding multiple seams in a GSM (#2873).

MS-IP Fixed to save quick attribute changes.

Texture Mapping Tool Fixed texture surface tool tabbing behavior (hitting the ctrl-tab on the old dialog

would also do it).

Back to Table of Contents

Page 56: RelNotes.update2003-2004

MS3D v3.10-03 & MSCompass v.1.60-03 Client Release - Oct 16/2002

CAD Fixed "random" crashes in Global Combine (# 2865). Fixed Offset Polyline to correctly save Plus and Minus offsets on Apply (# 2863). Fixed problem with Texture Surface tool dialog; the coordinates container was

not properly enabled the second time into the tool (# 2867 & 2868).

Drillhole Views Fixed cutoff display problem in 2D drillhole views. Interval values exactly on a

cutoff were displayed with the incorrect cutoff color (# 2862).

Back to Table of Contents

MS3D v3.10-02 & MSCompass v.1.60-02 Client Release - Oct 10/2002

New for this version: attrdb1316.dll (v.1,3,1,6)

Attributed Geometry Fixed to export points as well as polygons, etc.

CAD Fixed text rotation of label elements. Fixed crash when attempting to attribute labels (using Element->Attribute). Removed "invert" for the plane selections in the Selection Filter.

General Changed to remember the PCF file and path location for objects using same PCF

(#2808). Changed Texture Surface Tool and Legend object dialog to show png and jpg

files in the file chooser instead of all files (#2565).

MS-IP Fixed cloning problem with exposed geometry projects and saved shells. Fixed density lookup problem in some multiple ore percent cases.

Back to Table of Contents

MS3D v3.10-01 & MSCompass v.1.60-01 Internal Release - Oct 04/2002

New for this version: attrdb1315.dll (v.1,3,1,5)

CAD Point->Group Move

Page 57: RelNotes.update2003-2004

o Missing message in Point->Group Move function asking the user to select a hook point for moving the group of points.

Selection Filtero Modified how the 2D and 3D selection process works.  Now both of these are coupled

and work with the following logic.     3D | 2D | Selection---------------------------------------------------------     yes|yes | Selects BOTH 2D and 3D elements     yes|no  | Selects ONLY 3D elements     no |yes | Selects ONLY 2D elements     no |no  | Selects NOTHING

o Fixed the "Uneditable Text Field Problem". The dialog wasn't being properly cleaned up when the user hit OK or CANCEL.

Surface->Create from Grido Added cancelable progress meter to Surface->Create From Grid.o Added displaying created surfaces/polygons after each grid plane is processed.

Drillhole Views Fixed up bad behavior with DH Export function. Unable to correctly select

holes consistently. Leaving remnant graphics segment open, or closing parts of the drillhole view unexpectantly.

MS-IP   Fix a crash seen when bulk importing then deleting a cut, then bulk importing

again. Fixed error message "cut cannot have identical sequence number" when

hitting save with no cut Fixed bug when deleting cuts with none selected, used to say deleting 0 and

reset partials etc... Fixed viewer refresh that happened after every cut deleted when deleting

multiples. Added automatic refresh on multiple import. Fixed name matching on IPSet names when creating or cloning a new IPSet

Back to Table of Contents

MS3D v3.10-00 & MSCompass v.1.60-00 Client Release - Sept 13/2002 - 2002 Update CD Version

Great New Stuff since the last Client Release Version 3.00-07

Acquire-enabled versions (uses acQuire Embedded) Edit acQuire data directly from inside ms3d. Note: ms3d v.3.1 acQuire drillhole

views will not display in ms3d v.3.0 unless you refresh them. It is no longer necessary to register AcqDirectX.ocx.

CAD New Autoslicer New Selection Filter Tool

Page 58: RelNotes.update2003-2004

New Class Order Tool - allows you to set a rendering order to display certain object classes on top of others

New End of Period Maps Tool New Analytical Volume Function New Delete Duplicates Function New index contour option in Contour tool New Drape to Level option in Drape tool Updated the Surface Intersector New triangulation tool;

o New 2D boundary optiono Minimize flat surfaceso Limit by minimum angleo Limit by maximum lengtho Triangulate outside boundary

Additions to the Polyline menu;o Delete by Length & Delete Area

Drillhole Views New option to append file 12 item names to the DH ID Additional Points Generation options. New options in DH properties;

o Refresh DH list on Open o Autoload new DHs on Open

General New surface import options (for Vulcan & Gemcom

surfaces)

Model Views New function to create multiple Pit Optimization (File 13)

model views New model view selectability toggle Added more audit file information when model coding

MS-IP Added multiple ore percent & priority mining Added ability to import multiple geometry objects as cuts in the Cut Design dialog Report reserves from a 2D grid file (file 13/14) Report interburden waste for a GSM New rapid attribution function

Viewer Dimming of non-current plane features when working with 2D planar

polylines/polygons. This dims the color of elements found on planes that are not the current plane. Dimming is predefined and fixed. It dims to the background color so changing it to another color will affect the results. When selected, dimming disappears, so recommend that selection properties be changed to "No Highlighting".

Notes and caveats:

DLL’s and HDI's that are required include: AcqDirectX.ocx (for MS3DDSS/MS3DACQ/MS3DACQDSS) (v.4.3.6.0) - New for this

version. No need to register this ocx. AcquireEmb.dll - New for this version acquirelib360.dll (for MS3DDSS/MS3DACQ/MS3DACQDSS) - New for this version

Page 59: RelNotes.update2003-2004

attrdb1315.dll - New for this version attrib.mdb digitif.dll dss301.dll (for MS3DDSS/MS3DACQ/MS3DACQDSS) DSSManager (for MS3DDSS/MS3DACQ/MS3DACQDSS) Hoops634.dll ijl11.dll libpng1.dll lsapiw32.dll MsrAccess.dll - New for this version MSTable201.dll oe60as.dll (for MS3DACQ/MS3DDSS/MS3DACQDSS) oe602as.dll (for MS3DACQ/MS3DDSS/MS3DACQDSS) og80as.dll og801as.dll otp70as.dll (for MS3DACQ/MS3DSS/MS3DACQDSS) otp701as.dll python22.dll - New for this version sx32w.dll zlib.dll vgal8a.dll vgalaxy8.vr cgm634.hdi hpgl634.hdi hpgl2634.hdi msw.hdi opengl.hdi postscri634.hdi printf634.hdi 

If not already in the \windows\system32 directory: msvcrt.dll msvcp60.dll 

Back to Table of Contents

Page 60: RelNotes.update2003-2004

Appendix B – MineSight Program changes since 09-13-2002

The programs have been revised to:

BLKMOD Allow for variable bench height. Optionally dump data to multiple benches in smaller model.

CLINC Allow compositing to larger bench heights.

CLRATL Increase the number of levels that can be rationalized to the NZ maximum (200

levels/seams).

CLRES Allow compositing to larger bench heights. Add option to input type boundary file (project coordinates versus model coordinates). Add IOP15=2 for footwall polygons entered in project coordinates (option is available for

horizontally rotated, and non-rotated models only). IOP15=1 presumes the footwall polygons are entered in model coordinates (Note: for non-rotated models, IOP15=1 & 2 are the same).

CLSUM New program to generate a csv file from multiple clres/clinc summary files.

CONCSA Prevent crashes caused by smoothing; a) when IOP70=1, IOP71=0 and a total length of

a multi-survey hole was less than PAR9, and b) when there is no collar azimuth & dip and a one-survey hole has a survey FROM >0.

Make sure that output azimuth is within range (0-360º), and dip is with –90º to 90º. Add a tab to the list of separators for free-format read. Not skip over the remaining geology information in the file when geology data was

missing collar information.

DIGITIZER Add point snap. Default the plane to 0 and feature to 0. This way you can start up without knowing all of

the planes or features and change them as they are digitized. Properly store point data values. Allow subsequently digitized features to be editable after the ASCII VBM output file has

been opened. Add a zoom function. Allow the prefix to be modified for Trench data. Properly read the X,Y limits on file open. Use Item name rather than Attribute name in Point/Trench data on the dialog. Work properly with the wintab32 driver for Windows® 2000. Properly output the ASCII VBM file without an extra blank line between features. Prompt the user for a name and file type, prior to defining the type of data being saved. Prompt the user to save upon exit. Properly export/import ASCII VBM file. Properly increment ID names.

ELLIPSE2MS

Page 61: RelNotes.update2003-2004

Handle up to 500 composites.

GEOSYM To not subtract 90º from the azimuth, when the azimuth is equal to, or greater than, 270º.

GN612ADD Add PAR11 & PAR12 to parameterize the elevation tolerance. Allow accumulation to occur if values are negative.

GNDHSID To either fill in all assay items, or just those that are missing using a code item for

matching.

GNGRDINT Added IOP14=2 to write DHID, Easting, Northing, Elevation in a special format.

GNLASCNV For a slightly different format for variable names.

GNRAT13 Increase the number of surface items from 30 to 40. Add a new option for a boundary check (IOP16).

GNRELEV New program to assign relative elevation to a 3DBM from a GSF.

GNTVBIP Add option to use model ore density.

M201V1 Properly fill the gaps that span several surveys. Fix a problem with processing empty drillholes using IOP11=1. To split IOP11 into 2; IOP11=1 will add dummy intervals at the end of non-empty holes

only, and IOP11=2 will add dummy intervals at the end of all holes, including empty ones. Add PAR1 for the maximum length of dummy intervals when filling gaps in holes.

M202V1 Add reporting of input intervals that split a drillhole interval.

M203V1 Properly pack data in File 11 when the number of words/data unit are the same as the

number of items/data unit.

M207V1 Add elevation check on assay intervals using IOP11 and PAR3&4.

M208RP Perform the boundary check using the survey beginning as opposed to pseudocollars.

M236V2 Allow negative boundary values.

M501SM Add IOP4=5 to add missing (nonexistent) seams to the top of drillholes.

Page 62: RelNotes.update2003-2004

M502BHX Properly update blastholes when IOP3=1. Update more than 1 shot at a time. Update more than 2000 blastholes per shot. Increase the free format to 500. Increase the format to 7 digits in the report file for the number of blastholes updated.

M502V1 Add range/omit option.

M503V1 Add the option to report the coordinates by model coordinates rather than project

coordinates (like IOP7 in M504V1).

M507V1 Add the option to report the coordinates by model coordinates rather than project

coordinates (like IOP7 in M504V1).

M508RP Perform the boundary check using the survey beginning as opposed to pseudo-collars.

M522V1 Add the following to the reporting: the label of the item used, the mean weighted by the

nearest distance, and the mean weighted by the average distance. Allow up to 3 geologic matching items (to be compatible with M524V1). Add the label of the item used, the mean weighted by the nearest distance, and the mean

weighted by the average distance to the reporting.

M524V1 Interpolate properly from file 9 when coordinate items are full-word items.

M620V1 Allow more than 2 geologic matching (up to 5). Add logic for debug ellipsoid information to be written to file 31. Add logic to compute and store the average distance used in interpolation. Add logic to compute and store the number of drillholes used in interpolation. Work properly with FACTR item. Use the BLOCK LIMIT item properly when the same item is used in an ITM command. Interpolate properly from file 9 when coordinate items are full-word items.

M620V2 Allow more than 2 geologic matching (up to 5). Interpolate properly from file 9 when coordinate items are full-word items.

M621V1 Allow more than 2 geologic matching (up to 5). Interpolate properly from file 9 when coordinate items are full-word items.

M624IK Allow more than 2 geologic matching (up to 5). Interpolate properly from file 9 when coordinate items are full-word items.

M624MIK Allow more than 2 geologic matching (up to 5). Interpolate properly from file 9 when coordinate items are full-word items. Work properly when using Split Octant or Split Quadrant options (IOP12=3 or 4).

Page 63: RelNotes.update2003-2004

M624V1 Retrieve the Simple Kriging (SK) mean grade from an item in the model. Use the BLOCK LIMIT item properly when the same item is used in an ITM command. Allow more than 2 geologic matching (up to 5). Add logic to compute and store the average distance used in interpolation. Add logic for handling negative kriging weights. Increase the maximum number of composites to use from 100 to 500. Work properly with FACTR item.

M625V1 Interpolate properly from file 9 when coordinate items are full-word items.

All DIPPER programs Fix unpacking DIPPER files in Huge Dipper; a problem could show up when using long

rows and a large number of benches.

M706SM Weight by tonnage (as opposed to weighting by volume) when calculating grades and

diluting. Add changes for double precision.

M708SM Weight by tonnage (as opposed to weighting by volume) when calculating grades and

diluting. Add changes for double precision.

M709SM Weight by tonnage (as opposed to weighting by volume) when calculating grades and

diluting. Add changes for double precision.

M712SM Weight by tonnage (as opposed to weighting by volume) when calculating grades and

diluting. Add changes for double precision.

M713SM Increase the number of lines to process from 100,000 to 200,000.

M718V2 Increase the format from i7 to i8 for the number of words reported.

M721V2 Properly process a large number of points (>3988).

M722V1 Fix an array-out-of-bounds when the symbol map was made using negative values.

M821V1 Fix a problem with production class to cost class mapping. Increase the number of output fields from 17 to 37 to accommodate a format problem

with re-starting. Correct a problem with machine 0 constant (FG_FG). Fix an array-out-of-bounds problem when the number of pits is more than 15. Fix a problem with cost class mapping for processing cost.

Page 64: RelNotes.update2003-2004

Take out absolute subtraction of costs, and allow negative cost adjustment by cost classes.

Fix an index problem for detecting whether the physical bottom of a pit started mining. Add a test in pit selection to speed up pit permutation. Fix incorrect mining fractions in spreadsheet output file. Consolidate destination cost by destination by lift in the Spreadsheet input file (File 34). Allow solution enumeration to continue for other pit combinations if the number of

iterations exceeded the limit for one pit combination. Resolve a problem with reporting differences between the standard report and the

spreadsheet for mining tonnages. Fix the linear programming routine so that when not constrained, that replacing the 3rd

grade item would produce the same schedule based on a particular client's data from Chile.

Fix a problem of using the wrong fixed waste mining cost for waste types other than Type 1 waste.

Add IOP311 and IOP312 to read a grade defined by IOP312 as primary grade based on the reserve class number defined by IOP311.

Fix a problem with deleting all 0 constraints on consecutive rows for a linear programming setup.

Ignore tonnages in secondary stockpiles for detecting the last period when IOP459=0. Modify part of the audit output format. Fix a problem with the numbers in the mining report not matching the destination usage

report. Unify setting of "0" conditions in various tests. Modify the way IOP12 works. When Type 1 mill material is below cutoff because of

variable cutoff by phase by period, IOP12 can be used to designate the material as any one of the schedule materials except Type 1 mill material (Type 2 ore, leach, stockpile, and waste).

Fix an array-out-of-bounds problem. Handle negative grades - $/ton Fix the Spread Sheet summary file; mining of some benches were not output to the

Spread Sheet summary file. Fix to make mining costs consistent (PAR401-PAR436). Fix stockpile reclaim; previous period goal was accumulated to the following period. Fix a no feasible solution problem in linear program routine. Fix an infeasible solution taken as a feasible solution problem. Set Stockpile% limit to 0, if IOP459=0. Change the target constraint check from the maximum required to the minimum required

for a no feasible solution problem. No longer set the adjusted target for bottom bench mining to 0.0, if the minimum reserves

available are 0. Fix problems with direct mill stockpile reclaim in linear programming set up. Replace literal numbers with variables for number of benches to prevent an error

message. Change the audit printing tables so that when there is a shortage in equipment and

material destination, the output tables are more illustrative. Assign defaults so that the variable by phase (destination) by period input setup is

consistent with the documentation. Minor format changes to output tables. Add Capital Investment. Add an internal rate of return calculation and reporting. Allow other truck fleets to be used if the current truck fleet does not have any loader for it.

MRBKNV New program to combine smaller blocks into larger blocks for File 15 net$ value per block

and File 13 topography items (specifically meant for ePit).

Page 65: RelNotes.update2003-2004

MSSTGPlan Add checks for models with no benches. Properly export/import ASCII PCF file 19 for variable bench height models. Explicitly close specified files. Reset the version to 1.0.7. To check waste & waste type associated based on UseDest flag. Remove the dependence on the %msSTGPlan% environment variable. Add the capability of running m821v1.exe from the %medexe% directory, if it is missing

from installed directory (ie: \msSTGPlan). Apply late binding to Excel object to accommodate Excel XP. Fix stockpile a reclaim import/export discrepancy for multiple type1 mills. Add error handler in precedence dialogs checking for minimum of 2 phases. Properly parse imported files containing tabs & extra blanks. Refine dialog grids to avoid horizontal scroll bar. Fix Excel Chart to handle only one grade. Handle reserve file paths containing embedded blanks. Remove the read-only option for the output file chooser. Ensure input & output restart file names are not the same. Handle a runfile parsing error regarding IOP451, ore classes, ore & stockpile destination

number. Handle runfile parsing of missing DOC & USR information. Save report (after calculations) via Save icon in text format for Notepad. Export the zero truck/shovel operation cost to runfile, if not using trucks/shovels Correctly set the number of ore production classes when IOP460=0. Convert label IDs for trucks/shovels/destinations/phases to uppercase while importing the

run file. Allow appends & inserts of new trucks & shovels without having to first remove existing

truck/shovel combinations in a new project. Default the unit of measure to avoid empty display of unit in certain dialogs in a new

project. Uppercase the default truck & shovel IDs in a new project. Fix the Define Cost Class Adjustment, to not export a zero mining/processing cost to the

run file for empty grids in the dialog, Fix a file 38 export case by adding secondary sort by period in Vary Phase Parameters

by Period for sort by phase. Change the popup warning in the Locate Reserve File to indicate that phase parameters

will be affected for added/removed reserve files. Expand the label size in FileCopyControl.ocx to accommodate a file name preceded by a

long directory path. Fix the grid column width for small fonts for Define Schedule Material dialog. Set the default for the Sub-region on lifts in the Define Number of Destinations popup

window, to what was currently used. Properly import Vertical Advances file having multiple phase names. Remove side-effect error resulting in incorrect name for file 24 in run file. Add Capital Reserve Panel. Properly refresh the grid in the Vary Phase Parameters by Period when using the import

function on an already populated grid. Increase the number of files that can be selected in the file chooser. Add on-line help for Capital Reserves.

MTINC Add a fifth waste type and percentage item. Allow for the output of five extra waste types for scheduling. Remove references to m805v1 and m8211 and replace with “Schedule”. Use double precision for all reserves numbers.

Page 66: RelNotes.update2003-2004

Add “k” to report titles when reporting in the thousands (000’s). Add “zone” to the parameter list. Add error checking. Add check to prevent “array-out-of-bounds”. Report zone in i5 instead of i3 format.

MTRES Add a fifth waste type and percentage item. Allow for the output of five extra waste types for scheduling. Remove references to m805v1 and m8211 and replace with “Schedule”. Use double precision for all reserves numbers. Add “k” to report titles when reporting in the thousands (000’s). Add “zone” to the parameter list. Add error checking. Add check to prevent “array-out-of-bounds”. Report zone in i5 instead of i3 format.

Page 67: RelNotes.update2003-2004

Appendix C – MineSight Procedure changes since 09-13-2002

The following procedures where changed to delete the LSORT log file:

cmpprp.dat, cmpres.dat, gsm23d.dat, gsmcnv.dat, gsmres.dat, gsmsub.dat, gsmsum.dat, gsmvbm.dat, igp3db.dat, igp4ms.dat, igpgsm.dat, igpsec.dat, ns2igp.dat, p61292.dat, p65007.dat, p65701.dat, p66702.dat, p66703.dat, p66705.dat, pbhdmp.dat, pbhsrv.dat, pdhgrd.dat, pitres.dat, prepdh.dat, ptsprp.dat, recprt.dat, smures.dat, splvol.dat, srfvol.dat, ug1res.dat, ug1set.datt, ug1sum.dat, volmdl.dat.

The procedures have been revised to:

CLSUM New procedure to generate a csv file from multiple cmpres/cmpinc summary files.

CMPINC Allow compositing to larger bench heights.

CMPRES Add IOP15=2 for footwall polygons entered in project coordinates. IOP15=1 will presume

footwall polygons are entered in model coordinates. To allow compositing to larger bench heights.

CMPTRU Add RANGE/OMIT lines. Add run/rpt file extension options.

DRILLHOLEEXPORT.PY New script, replacement for P20701.DAT.

GRDRAT Increase the number of surfaces from 30 to 40. Add a new option for boundary check.

GRDSLP Use procedure variable <21> instead of <10> for the 13/14/15 filename, since

<10>=Ymin. Touch up panel wording and more pop-up help.

GSM23D Remove an unused variable. Statement 13=<MED13> was removed from the names line

in RUN612.BAS.

GSMADD Add checkboxes for the 14 quality/grade3 items for quantity items (eg, NET$$). Add Zmin + PAR11 (tolerance), and Zmax – PAR12 (tolerance) as a parameter. Add IOP21-IOP34 and PAR11 & PAR12 to RUN612.BAS. Set PAR11=PAR12=100. This is intentional as there is no default since 0 is a valid

value.

GSMRAT

Page 68: RelNotes.update2003-2004

Add a new panel to increase the number of levels that can be rationalized to the NZ maximum.

GSMRES Add a pulldown options list to define the VBM orientation (used with cut/block options 1,3,

& 4).

IGP4MS New procedure to composite 3DBM blocks between pairs of GSF (File 13) surfaces, and

then load the result to another model.

MODELCALC.PY New script, replacement for P61201.DAT.

P20201 Add the option to report input intervals that split a drillhole interval.

P50102 Add IOP4=5 option to add missing seams to the top of the drillhole.

P50804 Correctly GET/PUT file 9 items instead of file 11 items.

P52401 Add IOP1, IOP9, IOP20 and point/composite code limit comments.

P610V1 Add IOP27; it is used with PAR35 and IOP20=1.

PBH620 Fix the RANGE/OMIT item lookup to use file 9, not file 15.

PDHGRD Increase the max X,Y,Z in RUNCNV.TM3 to accommodate large coordinates.

PDHSID Add option to fill in only missing drillhole values.

PINTRP New procedure that combines all of the interpolation procedures into one (except those

used specifically for Ore Control).

PITINC Clarify panel wording on PANEL2. Add a fifth waste type and percentage item. Allow for the output of five extra waste types for scheduling. Remove references to M805V1 and M821V1, and replace with “Schedule”.

PITRES Add a fifth waste type and percentage item. Allow for the output of five extra waste types for scheduling. Remove references to M805V1 and M821V1, and replace with “Schedule”. Increase the input field spacing for procedure variables <6> & <251> from 6 to 8

characters.

PRBKNV

Page 69: RelNotes.update2003-2004

New procedure to combine smaller blocks into bigger blocks (specifically for ePit).

PREBLK Add option to specify DZ. Change the output format and output file to 10 characters (instead of 12) for M610V2.

RELEV New procedure to assign relative elevation/distance to composites and/or 3DBM blocks

using a GSF (File 13) item.

TVBIP3D Add the option to use model ore density.

Page 70: RelNotes.update2003-2004

Appendix D – Installation Instructions

MINESIGHT® Windows Installation Instructions

This CD can be used to UPDATE or make a NEW installation of MineSight. As an UPDATE, existing files are overwritten if they match files on the CD. New files are added to the directories and old files with no matching CD files are left untouched. As a NEW installation, all MineSight files will be written into the selected directory.

====================== I N S T R U C T I O N S ======================

In order for all installation options to work properly you will need to log on as a user that has permissions to install software and system drivers. This will generally be a user with Windows® NT/2000/XP Administrator permissions.

BACKUP your existing MineSight® installation.

CHECK YOUR DISK SPACE. NEW installations require 400 MB of disk space. UPDATE installations require less disk space since previously installed files are not added but rather updated.

SAVE SITE-SPECIFIC FILES. Skip this step if you are making a NEW installation. Otherwise, if you have site-specific files (e.g., plot.inf, digit.inf, medlist.bat) copy them to a save directory.

START THE INSTALLATION. Normally, simply loading the CD will automatically start the installation. The installation can also be started in any of the following ways:

Click Start, click Run, and enter d:\winnt\setup. From Windows Explorer®: double click on file d:\winnt\setup From DOS: at the command prompt, enter d:\winnt\setup.

where d: is your specific CD drive containing the CD.

Click the Next button on the Welcome Screen. Read the License Agreement carefully and click Yes only if you accept the terms. Text on the Information Screen also appears as file, \winnt\ReadMe.txt on the CD. Click the Next button to get past the Information Screen.

The next screen allows you to perform one of several different setups. A "Full" setup installs all MineSight® program products. A "Module" setup allows you to select only the products you want installed. Both "Full" and "Module" setups provide either a "Compact" or "Typical" option. Choose "Compact" to install only the minimal required files (required executables and metlib directory). Choose "Typical" to also install online documentation (optional files such as Dipper will be included in the "Full" setup). The "Full" setup also has a "Custom" option allowing you to omit from the installation certain program products, optional files, or online documentation. MineSight® Strategic Planner can be installed using either the "Full Custom", "Module Compact", or "Module Typical" setups.

The "Network Client Installation" is only for installing system files, shortcuts and registry settings on a network client machine. Prior to selecting this setup type, you must have already performed an installation on the server machine using any of the other setup types.

Upon clicking Next at the Setup Type screen, the install program will ask for the drive and directory in which to install MineSight® if you are performing a "Full" or "Module" installation. If

Page 71: RelNotes.update2003-2004

you want to change the default installation directory, click the Browse button to select another drive and directory.

If you are performing a "Network Client Installation", you will be asked to click Browse to locate and select the network server's MineSight folder. You will be required to first map a drive letter to the server before using the browser as this will affect the execution of MineSight®.

If the setup chosen is either "Full Custom", "Module Compact", or "Module Typical", the next screen will allow you to include/omit certain components.

Note the User Subroutine package (LIBALL plus the user subroutine object modules) that is installed is a full 32-bit Windows NT version to be used with Digital Visual Fortran 6.0.

You will next be given a choice of a program folder in which to put the MineSight® icons. The default will be "MineSight", but you can rename this folder or choose to put the icons in an already existing folder. The working directory set up for each of these icons will usually be C:\. Clicking Next will start the actual installation process.

After your chosen installation is complete, a few things will occur in the background. Environment variables and Registry settings will be set or updated with current information.

A popup window will appear requesting you to insert the Maintenance Agreement Security floppy into drive A:\.

The MineSight® Grail installation will then be performed starting three separate Python installations in succession. In some cases, you may be prompted a popup dialog asking to restart the computer now. Please click CANCEL; otherwise, the installation will not be able to perform its cleanup tasks. See Appendix E in these release notes for Grail Installation Instructions.

If selected, MineSight® Strategic Planner will install next.

Next, the Sentinel key driver is installed if you have permissions to install drivers. If a prior version already exists, no update will be performed. In some cases, the Sentinel Installation may prompt a popup dialog asking whether to reboot now or wait until later. Please respond LATER; otherwise, the MineSight® Installation will not be able to perform its cleanup tasks. Approximately 4 MB of disk space is required to install the driver.

If you chose an install option that includes documentation, an installation program for the Adobe Acrobat Reader will execute. If you already have this installed, click the "No" button on the Adobe screen and the installation will stop. Otherwise, you will tell it where to install, and it will do so. The Acrobat Reader requires about 55 MB of disk space.

To complete the installation program, click on the Finish button.

SETTING ENVIRONMENT VARIABLES. The install program will automatically set the necessary environment in the User Environment Variables section of the environment variable settings. If you want these as system environment variables, they can be easily moved under Control Panel\System.

Another means of granting other users access to these environment variables is to import the installation generated registry files, mintec.reg and hoops.reg, from the windows system directory. After the Administrator grants the user read & execute permissions for these files, log into the user's account and import mintec.reg and hoops.reg by using Regedit or simply by double-clicking the files in Windows Explorer.

Page 72: RelNotes.update2003-2004

For better video performance using a professional OpenGL video card, we recommend importing registry file, hoops_opengl.reg, from the windows system directory by using Regedit or by double-clicking it under Windows Explorer; otherwise, the installation automatically uses the settings found in hoops_msw.reg for maximum compatibility.

INSTALLING MINESIGHT® STRATEGIC PLANNER. MineSight® Strategic Planner can be installed via setups "Full Custom", "Module Compact", or "Module Typical" described above. If you elect not to choose this option, you can still install it later as a separate installation package residing in directory \winnt\msSTGPlan on the CD. Although not available under "Network Client Installation", you may still install it as a separate installation package for clients. This installation requires about 12 MB of disk space and can be started in any of the following ways:

Click Start, click Run, and enter d:\winnt\msSTGPlan\setup. From Windows Explorer®: double click on file d:\winnt\msSTGPlan\setup From DOS: at the command prompt, enter d:\winnt\msSTGPlan\setup.

where d: is your specific CD drive containing the CD.

SITE-SPECIFIC CONSIDERATIONS. Retrieve any site-specific files you saved earlier. Copy the proper site-specific plotting programs to m122v1.exe and plotv1.exe. To determine the proper version of M122xx and PLOTxx, check page 122-3 in the M120 Programs section of the documentation (e.g., if you have an HP plotter that doesn't use HPGL/2, copy m122hp.exe to m122v1.exe and plothp.exe to plotv1.exe).

ENVIRONMENT AND PATH. The environment variables necessary to run MineSight are MEDEXE, METLIB and DEFIL and the path. These environment variables should already be properly set by the installation. An explanation of these variables is as follows.

MEDEXE should be set to C:\winexe – or the path to the subdirectory where the MineSight executable files exist on your system.

METLIB should be set to C:\winexe\metlib\ – or the path to the subdirectory where the MineSight procedure files exist on your system.

PYTHONHOME should be set to C:\python22 – or, the path to the subdirectory where the Python executable files exist on your system.

DEFIL should be set to .\defil or just . (a single period).

The PATH variable must include the path to the subdirectory where the MineSight executable programs are located.

HOOPS SETTINGS IN THE REGISTRY. The installation automatically creates the HOOPS folder in the registry. For better video performance using a professional OpenGL video card, we recommend importing registry file, Hoops_opengl.reg, from the installation directory by simply double-clicking on it under Windows Explorer; otherwise, the installation automatically uses the settings found in Hoops_msw.reg <for maximum compatibility>.

Should you manually need to create the HOOPS folder in the registry, run the registry-editing program by selecting Start à Run à REGEDT32. There are three variables to set in the registry. Note that only the logged-in user will have the HOOPS environment installed.

The HOOPS_PICTURE variable is required:

Page 73: RelNotes.update2003-2004

1. Select the HKEY_CURRENT_USER on Local Machine by highlighting the HKEY_CURRENT_USER folder.

2. Choose the menu option, Edit à Add Key.3. Enter HOOPS for the key; enter REG_SZ for the class.4. Click on the HOOPS entry to open the folder.5. Choose Edit - Add Value.6. Enter HOOPS_PICTURE for the value name.7. The type will be already entered as REG_SZ.8. Click on OK.9. When the window opens asking for a value string, enter msw/window0 or

opengl/window0, depending on which driver you want to use.10. Close the registry editor.

The HOOPS_FONT_DIRECTORY points at the system that is examined by MineSight 3-D for valid fonts to use in the graphics viewer. Normally this should be set to your Windows font directory:

HOOPS_FONT_DIRECTORY: REG_SZ: c:\winnt\fonts

The HOOPS_DRIVER_OPTIONS sets how much of the screen is taken up by MineSight® MGI programs, e.g., M650ED. The default setting should be:

Hoops_driver_options: REG_SZ:subscreen=(-.9,.9,-.9,.9)

This takes up 90% of the screen, and is calculated from the center of the screen. For 100% of the screen, set it to:

Hoops_driver_options:REG_SZ:subscreen=(-1.0,1.0,-1.0,1.0)

Change it by clicking on the HOOPS folder, then highlighting the hoops_driver_options setting and choosing Edit - string. Save your changes.

The HOOPS_TEXT_FONT sets the font used in the MGI programs. No default is set for this, so the system default font will be used. To set the variable use:

Hoops_text_font:REG_SZ:name=system default

Other choices for the font are: sansserif, roman, typewriter, stroked, Newfield, Enfield, Brooktondale or Kuma.

If you have any questions about this installation, contact Mintec Technical Support.

Page 74: RelNotes.update2003-2004

Appendix E – Grail Installation Instructions

MINESIGHT® Grail Windows Installation Instructions

This wizard installs MineSight® Grail and supporting Python software tools. If an older version of Python is detected, it will first be uninstalled and then the newer Python version from the CD will be installed.

====================== I N S T R U C T I O N S ======================

In order for all setup options to work properly you will need to be logged on as a user that has permissions to install software and system drivers. This will generally be a user with Administrator permissions.

CHECK YOUR DISK SPACE. This installation requires about 43 MB of disk space.

START THE INSTALLATION. Normally, this installation is started by the MineSight® installation. The installation can also be started in any of the following ways:

Click Start, click Run, and enter d:\winnt\Grail\setup. From Windows Explorer®: double click on file d:\winnt\Grail\setup From DOS: at the command prompt, enter d:\winnt\Grail\setup.

where d: is your specific CD drive containing the CD.

Upon clicking Next at the Information screen, the following screen allows you to select either a "Compact", "Custom", "Network Client", "Network Server" or "Typical" setup.

The "Typical" setup installs all MineSight® Grail & Python files. The "Custom" setup allows you to omit certain components. The "Compact" setup installs only the minimal required files (omitting documentation). Each of these three types of setups installs files and updates registry settings.

For a client/server network installation, use the "Network Server" setup to first install the required files on the server machine (a "Network Server" setup actually functions the same as a "Typical" setup). Then use the "Network Client" setup for each client machine to complete the installation. The "Network Client" setup provides a screen requiring you to browse the network to locate the Python directory previously installed on the server. You will be required to first map a drive letter to the server before using the browser as this will affect the execution of MineSight®.  The "Network Client" setup then updates the client machine's registry without copying any data files.

PYTHON INSTALLATION. Three different Python installations will occur. Unless Python has already been installed, you will be required to install all three installations. If an older version of Python's Interpreter was previously installed, it will automatically be uninstalled as it will not be compatible with MineSight® Grail. If an older version of Python's Win32 Extensions is already installed, you will be prompted to first uninstall it. Please do so as it too may not be compatible with MineSight® Grail. You will not be asked to uninstall Python if the version you currently have is newer.

In some cases, a Python Installation may prompt a popup dialog asking whether to reboot now or wait until later. Please click CANCEL; otherwise, the MineSight® Grail Installation will not be able to perform it's cleanup tasks.

To complete the installation program, click on the Finish button.

Page 75: RelNotes.update2003-2004

SETTING ENVIRONMENT VARIABLES. The wizard will automatically set the necessary environment in the User Variables section of the Environment Variable settings. If you want these as system environment variables, they can be easily moved via System in the Control Panel.

If you have any questions about this installation, contact Mintec Technical Support.