Default preferences
This form allows you to manage user preferences. User preferences are separated into categories to make it easier to find and change the values of the preferences. Select the category you wish to look at by choosing the appropriate folder in the navigation pane.
To run this function: Choose Customise > Default preferences, or...
| Category | Description |
|---|---|
| Graphics | Various settings for the Graphics area. For example, this can include colour for the axis and planes. |
| Coordinate system/units | The coordinate system settings and units. |
| Lighting | The default lighting settings in Graphics. |
| Graphics colours | How various items (for example. grids, labels, background, and text) are displayed in Graphics. |
| Presentation | The default styles that are used in displaying various objects in Graphics. |
| Plotting | The settings for the Plot Preview module and the settings for creating hardcopy plots. |
| Files | The default settings for viewing, editing, and deleting files. For example, you can set the default application to view and edit text files. |
| Alias files | The settings for the alias and translation files. |
| Report writer | The settings for reports created by the application. For example, you can change the font used for the report. |
| Macro settings | The settings for recording, playing back, and debugging a macro. |
| Applications | The settings for particular functions or areas of the application (for example, undo options, block model options). You can also edit the message options for the Message Window. |
| System Options | Settings relating to the operating system, file system, or languages. |
All defaults are saved in the text file "SSI_ETC:defaults.ssi".
Graphics
Display options
| Field | Description |
|---|---|
| Graphics display options | |
| Display edges |
|
| Display block model edges |
|
| Automatic hidden surface removal |
|
| Use hidden surface with rubberband |
|
| Graphics shadow | Projects a shadow on a plane just outside the data extents in the direction, along one of the principle axes of your choice. Options are: None, X, Y, Z, -X, -Y, -Z. |
| Brightness factor | The brightness factor, between 1 and 10, for the scene in Graphics . A higher value give brighter results. |
| Transparency method |
You can also change the Depth layers setting to increase performance or increase the levels of transparency. |
| Depth layers | Only applies when Transparency Method is set to Performance. Set a larger number of depth layers to use more layers of transparency, or fewer layers for a faster response time. There is one level of transparency for each depth peeling layer. A value of 1 provides one transparent layer. |
| Graphics text | |
| Default font (empty => language specific) | The font used when the styles specification for your data calls for the "Default" font to be used. A style (for a string for example) contains either a font name, or the word "Default". If you use the word "Default" the font selected here will be substituted in its place. |
| Default fixed width font (empty => language specific) | The default fixed-width font for displaying text. Some languages do not support by all fonts, so a widely accepted font (for example, Courier New) is recommended. |
| Text rendering limit | A performance optimisation settings for when you have large amounts of text on the screen. Basically, it forces the system to draw a box in place of any text with a size smaller than the rendering limit. For large amounts of small text (for examples drillhole sample values) this can significantly increase the rate at which the screen refreshes. |
| Grid label font size | The size of the font used in grid labels. This value is specified as a percentage relative to the size of the Graphics viewport (e.g. 0.02 means 2% of the size of the Graphics viewport). |
| Level of detail | |
| Activate LOD functionality for DTMs / 3DMs |
Level-of-Detail (LOD) is an essential element of large model visualization. LOD functionality involves simplifying objects that have faceted representations so that they will be drawn using a smaller number of triangles. As a result, LOD can improve performance significantly while maintaining the visual integrity of the model. The LOD implementation balances speed with accuracy, so that visual degradation of the model is minimized. The idea is to reduce image complexity by eliminating visually redundant triangles or block faces. Extreme LOD settings (for example high Level and low Ratio settings) may cause some visual confusion during triangle select and delete operations. If this happens choose less extreme LOD settings in the default preferences form.
|
| Activate LOD functionality for block model |
|
| Level | Specifies how many levels of detail should be calculated. The lowest level number is the most detailed, and the highest is the most compressed. |
| Ratio | Specifies how many triangles each LOD level should have in relation to the previous level, expressed as a floating point value between 0 and 1. For example, ratio = 0.25 means that level 1 has 1 triangle for every 4 triangles in level 0. |
Temporary markers
| Field | Description |
|---|---|
| Size |
The size of the temporary markers. If you change this value while working, markers you create before the change are not affected and will remain at the previous size. However, any new markers created will use the new setting. |
| Units |
The units for the temporary markers. Options are:
|
Viewer settings
| Field | Description |
|---|---|
| Viewer settings | |
| Viewer speed factor | The sensitivity value used to determine how much the view moves in response to the mouse movement in Graphics. This value must be greater than zero. Larger values increase the sensitivity (that is, they cause greater movement) where smaller values reduce sensitivity. A value of 2.0 gives good results. |
| Default left mouse button | The default action for the left mouse button. |
| Default middle mouse button | The default action for the middle mouse button. |
| Default right mouse button | The default action for the right mouse button. |
| Default mouse wheel | The default action for the mouse wheel. |
| Lock 2D view with dynamic grid |
|
| WINDOW IN mode |
Options are:
|
| Background | The background for Graphics. Options are 2D (a single colour background) or 3D (a graduated two-tone background for 3D visualisation). |
| Viewer axes | |
| Display viewer axes |
|
| Location | The location of the X, Y, and Z axes in Graphics. Options are: Bottom-Left, Bottom-Right, Top-Left, Top-Right. |
| X colour | The colour for the X axis and axis label. This colour is also applied to the X axis of the 3D work area. |
| Y colour | The colour for the Y axis and axis label. This colour is also applied to the Y axis of the 3D work area. |
| Z colour | The colour for the Z axis and axis label. This colour is also applied to the Z axis of the 3D work area. |
Cutting plane settings
| Field | Description |
|---|---|
| Show cutting planes |
|
| Show cutting plane colour | The colour of the cutting plane. This plane will have transparency added by the software so that the plane does not obscure the data. |
| Show edges |
|
| Interactive mouse button | Allows you to change the mouse button used for the interactive mode. Options are None, Left, Middle. By default, you activate interactive mode by clicking and holding the middle mouse button and dragging the mouse. This interactive mode moves the cutting planes in small steps through your data. |
Tool settings
| Field | Description |
|---|---|
| Select tool settings | |
| Show hover highlights |
|
| Active layer selection colour | The colour of the selected object(s) for the active layer. |
| Inactive layer selection colour | The colour of the selected object(s) for the inactive layer. |
| Active layer hover highlight colour | The colour used when you place the mouse pointer on the model for the active layer. |
| Inactive layer hover highlight colour | The colour used when you place the mouse pointer on the model for the inactive layer. |
| Line weight multiplier | When you select a line in Graphics, the width of the line that is displayed temporarily increases by this factor. |
| Selection line style | The line style for the selected object. |
| Warning threshold | The maximum number of objects you can select without seeing a warning message before data processing. A value of zero (0) disables the warning. |
| Drafting mode settings | |
| Line Colour | The line colour for the drafting gizmo. |
| Highlight Colour | The secondary colour of the drafting gizmo. |
| Font size | The font size (in points) for feedback text on the gizmo. |
| Angle offset reference axis | Controls whether the drafting gizmo offsets from the vertical or horizontal when measuring angles. |
| Angle Snap |
The drafting tool's angular snapping increment. You can set Angle Snap to 0 if you do not need to snap to a specific angle but you do want to use drafting mode (for example to snap to a distance). |
| Distance Snap | The drafting tool's distance snapping increment. You can set Distance Snap to 0 if you do not need to snap to a specific distance but you do want to use drafting mode (for example to snap to an angle). |
Hardware settings
Coordinate system/units
Coordinate system/units
| Field | Description |
|---|---|
| Coordinate system/units | |
| World quadrant | Used by Graphics to determine the direction used for North, that is, up, down, left or right when viewing data in Plan view. The World quadrant setting affects the visual display of the 3D graphics viewport and also the hardcopy output from the Plotting module. Options are: North-East, South-East, South-West, North-West. North-East is the standard quadrant used for most coordinate systems. |
| Measurement options | |
| Distance units | The units of measurement to use. Options are metric or imperial. This affects labels used for reports and scales entered for plotting. |
| Angle units |
The units of angle measurement to use when creating points. Options are Degrees or Grads. The unit of measurement that you select is used in any Angle field when you are creating points, or inquiring about new points in Graphics, for example when you use LOCATE BEARING or BEARING AND DISTANCE.
|
| Grade units | Gradients used in Graphics can use a value that is expressed as a percentage, a 1 in x ratio, or as an angle. When using angle, the angle must be expressed in the angle units defined by the angle units setting. |
| Mass units | Mass units to use for reporting. This only affects the labels used for reporting mass. Calculations are not affected. |
| Scale factor |
Determines the point scale factor. The surveying functions use this to adjust measured distances so that they are on the plane determined by the map projection being used and to adjust calculated distances so that they are on the spheroid. User entered distances are multiplied by the scale factor. Reported values, for setout notes for example, are divided by the scale factor. A scale factor of 1.0 will have the effect of using no scale factor at all. For geographically small operations, using a mean scale factor for the area in which surveys are performed is acceptable. For large operations, you might need to enter a different scale factor for each survey. |
Axis labels and names
| Field | Description |
|---|---|
| Reference axis | |
| Axis | The label to appear as the reference axis label in Graphics and reports. |
| Axis abbreviation | The label to appear as the reference axis abbreviation in Graphics and reports. |
| Non-reference axis | |
| Axis | The label to appear as the non-reference axis label in Graphics and reports. |
| Axis abbreviation | The label to appear as the non-reference axis abbreviation in Graphics and reports. |
Lighting
Lighting
| Field | Direction |
|---|---|
| Lighting | |
| Rendering method |
The polygon-shading method used to smooth the colour of the reflected light on the polygons. Options are:
|
| Edge lighting |
|
| Spot light | |
| Use spot light for dtm illumination |
|
| Illumination cone (degrees) | Defines whether the light is a finely focused spot light or a broadly illuminating flood light. An illumination cone of 10 degrees will give a tightly focused light. An illumination cone of 180 degrees will light everything in front of the camera. An illumination cone of 360 degrees will create a point source of light that shines equally in all directions. |
| Sharpness cone (degrees) | Defines how the illumination tapers from maximum brightness to zero brightness. The sharpness cone should be less than or equal to the illumination cone. The light intensity tapers linearly from the sharpness cone to the illumination cone. |
| Offset angle from camera->target (degrees) | The offset angle of the light from the line between the camera and the target. |
| Spot light colour | The colour of the spot light. |
Directional lights
| Field | Direction |
|---|---|
| Directional lights | |
| Use directional light(s) for dtm illumination |
|
| Directional light 1 | |
| X | The x component of the lighting vector. |
| Y | The y component of the lighting vector. |
| Z | The z component of the lighting vector. |
| Colour | The colour of the light. |
| Directional light 2 | |
| X | The x component of the lighting vector. |
| Y | The y component of the lighting vector. |
| Z | The z component of the lighting vector. |
| Colour | The colour of the light. |
| Directional light 3 | |
| X | The x component of the lighting vector. |
| Y | The y component of the lighting vector. |
| Z | The z component of the lighting vector. |
| Colour | The colour of the light. |
Graphics colours
Graphics colours
| Field | Description |
|---|---|
| 2D | |
| Background | The background colour used for Graphics when working in 2D mode. |
| Text | The default colour for text in Graphics when working in 2D mode. Surpac normally uses the colours specified in your styles file for text. This Text setting is effectively a backup setting that Surpac does not use in normal operation. |
| 3D | |
| Background top | The background colour used for the upper portion of Graphics. Using a different colour for the top and bottom provide you with depth perception when working in 3D mode. |
| Background bottom | The background colour used for the lower portion of Graphics. |
| Text |
The default colour for text in Graphics when working in 3D mode.
|
| Plane | |
| Colour |
The colour of the active plane in Graphics.
|
| Transparency | The transparency of the active plane in Graphics. 100 is completely transparent. 0 is opaque. |
| Secondary plane colour | The colour of the secondary plane in Graphics. If you have two viewports open, with a different plane displayed in each of them, and then you make one of the planes active, the other plane becomes the secondary plane. |
| Others | |
| Grd | The colour used to draw grid lines in Graphics. |
| Grid labels | The colour for text in Graphics. |
| Rubberband | The colour used for the rubberband tool in Graphics. |
Presentation
Presentation
| Field | Description |
|---|---|
| Graphics drawing styles | |
| Draw styles file | The file containing default drawing styles to use in Graphics. |
| Drill/blast styles file | The file containing the default drawing styles for how drillholes are displayed in Graphics. |
| SCHEDULER drawing styles | |
| Ore body styles file | Defines the drawing styles to be for the ore body model. |
| Mining blocks styles file | Defines the drawing styles for the mining blocks. |
| Drill hole display | |
| Pattern file | The file containing the definitions of drillhole patterns for displaying geology strings in Graphics. |
Plotting
Plotting
| Fields | Description |
|---|---|
| Plotting | |
| Default plotter | The default plotter. The plotter must be described in the SSI_PLOTTING:plotter.chr file. |
| System plot command | The default hardcopy plot command used when generating local plot files. The !AS is replaced with the name of the LF file currently being worked on. The drop-down list provides sample values. |
| Windows driver font |
The font used by default for hardcopy output to windows printer devices.
|
| Plotting files | |
| Pattern file | The pattern file that contains pattern definitions for plotting. |
| Palette/pen file | The file used to determine the pallette and pen colours used in both plot preview and the plot drivers. |
| Plot settings | |
| Rubberband colour | The rubberband colour used when previewing a plot. |
| Thickness adjustment | The thickness adjustment used for the thickness of lines when previewing plots. Using different widths for different pens can make differences more noticeable. Regular values are between 1.0 and 2.0. A zero value leaves all lines at the same thickness. |
| Plot preview font | The font used for the text when previewing a plot. A fixed-width font is recommended for accurate positioning. |
| Plot preview image quality | The resolution used when previewing a plot. By default, low resolution is used to increase performance. This option is useful when working with raster-based plots. |
| Plotting advertisement | |
| Text string | The text that appears in the border of the bottom of the plotting sheet. The maximum length of text is 32 characters. |
| Autoplot defaults | |
| Action | Determines whether plot files created by the Autoplot module are previewed, saved directly to a plot file (.plt), or not printed at all. |
| Lookup file | The lookup file that determines how geology codes are mapped to patterns for plotting colour filled or pattern filled boxes for geology sections. If this field is blank, dholes.ssi is used. |
Plot preview
| Field | Description |
|---|---|
| Default plot editor |
There are two options for the program that Surpac uses to display plots, such as dwf files:
|
| Execute line weight adjustment script |
|
| Viewport options | The background colour for the plot preview viewport. |
Files
File actions
| Field | Description |
|---|---|
| Text files | |
| Viewing/editing application | The text editor used for viewing or editing a file. |
| Lines per page | The number of lines per page for most formatted output. If you use A4 paper set this to 70. If you use letter paper, set this to 66. |
| File deletion | |
| Confirm file deletion |
|
| Confirm network file deletion |
|
| Permanent delete |
|
| File printing | |
| Printing command | The system command to print note and log files. See your system administrator for more information. |
| File locking | |
| Lock files |
|
File actions on save
| Field | Description |
|---|---|
| Report files | |
| General |
The action performed to a report file when it is created. Options are:
|
| During macro execution |
The action performed to a report file when it is created during macro playback. Options are:
|
| Log files | |
| General |
The action to be performed when a log file is created. Options are:
|
| During macro execution |
The action to be performed when a log file is created during macro playback. Options are:
|
Data recorder archive
| Field | Description |
|---|---|
| Data recorder archive | |
| Archive directory | The location in which files downloaded from a data recorder, and the reports and string files produced using the downloaded data, are saved. |
Alias files
Alias files
| Field | Description |
|---|---|
| Alias files | |
| Alias one | A file that uses the alias1 specifier to associate alias names for system commands to the system. |
| Alias two | A file that uses the alias2 specifier to associate alias names for system commands to the system. |
| Alias three | A file that uses the alias3 specifier to associate alias names for system commands to the system. |
| Alias four | A file that uses the alias4 specifier to associate alias names for system commands to the system. |
| Alias five | A file that uses the alias5 specifier to associate alias names for system commands to the system. |
| Alias six | A file that uses the alias6 specifier to associate alias names for system commands to the system. |
| Alias seven | A file that uses the alias7 specifier to associate alias names for system commands to the system. |
| Alias eight | A file that uses the alias8 specifier to associate alias names for system commands to the system. |
| Alias nine | A file that uses the alias9 specifier to associate alias names for system commands to the system. |
| Others | |
| Keymaps file | Keymaps specifies a file that contains definitions for keyboard mapping. To change a keyboard map, for example to make the Surpac help open when you press F1 rather than F3, rename keymaps.ssi to a different name, edit it, and set the “Keymaps file” setting to the new file. |
| Logicals file |
You can set this setting to define logicals which point to the same data area across platforms or disks . |
Translations
Note: Changes to folder locations for the translation files take effect only after you restart Surpac.
| Field | Description |
|---|---|
| SSI_ETC |
The folder location of the system logical SSI_ETC.
|
| SSI_STYLES |
The folder location of the system logical SSI_STYLES. |
| SSI_PLOTTING |
The folder location of the system logical SSI_PLOTTING. |
| SSI_PROFILES |
The folder location of the system logical SSI_PROFILES. |
| SSI_HMF |
The folder location of the system logical SSI_HMF. |
| SSI_MESSAGES |
The folder location of the system logical SSI_MESSAGES. |
| SSI_REFMAN |
The folder location of the system logical SSI_REFMAN. |
| SSI_RESOURCE |
The folder location of the system logical SSI_RESOURCE. |
| SSI_JAVA |
The folder location of the system logical SSI_JAVA. |
| SSI_WWWGUI |
The folder location of the system logical SSI_WWWGUI. |
| SSI_BIN |
The folder location of the system logical SSI_BIN. |
| SSI_LIB |
The folder location of the system logical SSI_LIB. |
| SSI_TUTORIALS |
The folder location of the system logical SSI_TUTORIALS. |
| SSI_DEMO |
The folder location of the system logical SSI_DEMO. |
| PLANES |
The folder location of the system logical PLANES. This is the location that is used to store the plane definitions used in the planes functions. |
Report writer
Report writer
| Field | Description |
|---|---|
| Report format | |
| Report format | The file format for the report. Options are; .csv, .not, .html, .rtf, .pdf, and .ps. |
| PDF compress ? |
|
| Report preview zoom percentage | The zoom factor applied to the output. 100% gives normal size, values above 100 give enlarged output and values below 100 give reduced output size. |
| Heading fonts | |
| Heading font 0 | The font settings for the largest heading in the report. |
| Heading font 1 | The font settings for heading 1. |
| Heading font 2 | The font settings for heading 2. |
| Heading font 3 | The font settings for heading 3. |
| Heading footer font | The font settings for the footer. |
| Normal fonts | |
| Plain font | The font settings for normal text. |
| Bold font | The font settings for bold text. |
| Italic font | The font settings for italic text. |
| Bold/Italic font | The font settings for bold and italic text. |
| Table fonts | |
| Table style | The default table style. |
| Group style |
The group style. Options are:
|
| Table font | The settings for normal text in the table. |
| Table font bold | The settings for bold text in the table. |
Macro settings
| Field | Description |
|---|---|
| Scl debug host | Defines the host (computer) to which the TclPro debugger tool connects when debugging a script that is running. The default value localhost is the computer on which the application is running. Use the computer's IP address to connect to another computer. |
| Scl debug port | The TCP/IP port number used to establish the debugger communications link for the TclPro debugger tool. The default value is generally recommended. |
| Scl prodebug file | The location of the TclPro professional development environment that includes a source code debugger that can be used by Scl and Tcl. |
| SCL library path | The search path Surpac uses to locate Tcl packages so that Scl scripts that require the packages can load them. |
| Confirm file overwrite |
|
Applications
Applications
| Field | Description |
|---|---|
| Triangulation algorithm | |
| Algorithm | The value of the triangulate stitch algorithm to use. |
| Max memory usage (bytes) | Sets an upper limit on the amount of memory used by the algorithm when the triangulate stitch algorithm is non-zero. If this limit is exceeded, the algorithm is modified slightly so that it uses less memory at the expense of a longer processing time. |
| Block model options | |
| Autosave frequency |
Defines how often the application autosaves the block model. For example, if you set this to 3, the application will save the block model each time after you have used three functions that have modified the block model data. All block model functions that modify the data in the block model (for example, the fill functions) have the ability to autosave the model when the function completes. Generally, a value of 1 is recommended (that is, the application autosaves the block model after every fill function) for safety. However, this can be time consuming. If you set this value higher, you can increase the speed of processing. |
| Number of debug blocks to output | The number of debug blocks to include in the debug note file. The default value is 5 debug blocks. The debug note file includes the calculations and results for the specified number of blocks. |
| GSLIB | |
| GSLIB installation directory | The GSLIB installation directory. The default is: c:\Program Files\Statios\Gslib90. To use the GSLIB interface, Surpac needs to know where the GSLIB executables (for example kt3d.exe) are located. |
| Database column value browsers | |
| Maximum records to load | The maximum number of records retrieved from a database to display on selection lists for some choice components on data entry forms. This setting is useful for very large data sets. If the number of values exceeds this value, you will need to manually populate the choice components when required. |
| Undo options | |
| Maximum undo operations |
The number of operations that are maintained for the UNDO function in each Graphics layer. A value of zero (0) means no undo information is retained. If you set this limit to a value less than zero (0) then all undo information is retained. This is not recommended. |
| Clear undo buffer on recall file |
Determines what undo information is retained in memory when recalling files.
|
System Options
Application defaults
| Field | Description |
|---|---|
| Language | |
| Language | The language used to by the application for all messages, forms, and other text on the interface. |
| Mouse settings | |
| Debounce time | The minimum period of time between two mouse clicks for them to be recognised separately. |
| Application settings | |
| Default initial field value type | The type of initial field value to use for fields without a specific default type entry. |
| Remember window location | Sets Surpac to start in the same location and with the same window dimensions as the last time is was closed. |
| Form/Field help | |
| Form/Field help colour | The colour for form and field help text. |
| Form/Field help size (lines) | The height of the form or field help section at the bottom of a form. The number defines the number of lines before scrolling is needed. |
| Java virtual machine | |
| Maximum heap size | The maximum amount of heap space (in megabytes) that the Java Virtual Machine is able to use. Large values can slow down Surpac performance. Smaller values can mean Surpac will exhaust the available memory when working with large data sets. |
Filesystem defaults
| Field | Description |
|---|---|
| FIL (the number of characters in a string file name) | The number of characters in a filename. |
| LOC (The maximum number of chanracters in a file location) | The maximum number of characters in a file location. The maximum is 252. |
| ID (The maximum number of digits in a file ID number) | The maximum number of digits in a file ID number. The maximum is 32. |
| FMT (The type of formatting for the file ID numbers) |
The type of formatting for the file ID numbers:
|
| WID (The total width of the formatted number) | The total width of the formatted number for file ID values. |
| DEC (The number of decimal places in the number) | The number of decimal places in a number for file ID values. |
| OCHR (Character substitution parameter -see Help) |
The character that is to be replaced if found in a string file name. This character is replaced with the NCHR value. For example, some systems have problems with files that have more than one period "." This option will identify additional periods "." as the character that needs to be replaced. A typical value for OCHR is the period character ".". |
| NCHR (Character substitution parameter -see Help) |
The character used to replace the specified OCHR character in a string file name. For example, some systems have problems with files that have more than one period "." This option will substitute the period "." in the file name with a different character. A typical value for NCHR is the underscore character "_". |
| DELIM (The delimiter used at the end of a logocal name) | The delimiter used at the end of a logical name. |
User interface defaults
| Field | Description |
|---|---|
| Toolbar icon size |
The pixel size at which the icons on your toolbars are displayed. This is set to Medium by default. Options are:
|
| start_using_hub_menu |
|
Operating system commands
| Field | Description |
|---|---|
| Shell command | The system command to execute a shell environment (that is, a "command prompt" under Windows). |
| File manager | The system file manager program. This is typically Explorer. |
| Shell output redirection | The system command to execute a shell environment. |
External viewers and editors
| Field | Description |
|---|---|
| Startup command | The command used to start the external text editor on your computer. !AS is a placeholder for the file name (for example, notepad.exe). |
[Top]