The Preferences panel provides controls related to the Pointwise environment. These controls range from viewing and selection preferences to what type of
output is seen in the Messages window. Changes made to the Preferences panel are saved on your system, per user, as soon as this panel is closed.
The Preferences panel gives you control over your Pointwise environment.
The Background frame contains all options that control how the Display window background appears.
- Bottom Color: Sets the color shown in the bottom of the Display window if the Gradient Blend command is enabled.
- Top Color: Sets the color shown in the top of the Display window if the Gradient Blend command is enabled. If Gradient
Blend is disabled, this color is used for the entire background.
- Gradient Blend: Sets the Pointwise background to a blend of two colors, Bottom Color and Top Color. The slider bar allows
users to specify what percentage of the screen is used by the bottom and top colors respectively.
- Reset: It is used to reset the background's Bottom Color, Top Color, and Gradient Blend to their default values.
The Graphics frame contains the option to specify the numerical precision of the graphics calculations. By default, Pointwise’s graphics are double
precision (8 byte real numbers).
- Double Precision Graphics: Sets the graphics to use double precision (8 byte real numbers). This option has no effect on memory
usage. However, with the increase in graphics fidelity, keep in mind that there will be a slight decrease in performance.
- Animation Duration (seconds): Determines how long the project database and grid are animated from the current view to a newly selected
standard view or normal aligned view.
- Drawing Guide: Provides a set of tools for controlling the appearance of the drawing guide in the Display window. Show Drawing
Guide toggles the display of the guide on and off. Size (pixels) determines the size of the squares forming the guide in number of
pixels. Clicking the Color icon will provide a color selection dialog for customizing the guide line color. Transparency provides a level
bar for setting the opacity of the guide lines.
The Selection frame provides controls for how the selection box and mouse selection behave. If you wish to always pick groups first if any, toggle
on Pick Groups First.
For operation of the Selection Box:
- Inside and touched by box: Sets the selection box to pick all entities that reside within or touches the box’s boundaries.
- Inside box only: Sets the selection box to pick any entity that resides entirely within the box.
For Mouse Selection:
- Exclusive: Sets the Mouse Selection for exclusive selection of an entity per mouse click. Multiple entity selection requires use
of the Ctrl key.
- Additive: Sets the Mouse Selection for additive selection of entities per mouse click. Each click of individual entities adds
each entity to the current selection without use of the Ctrl key. Clicking on a selected entity deselects that entity.
Mouse Style Frame
The Mouse Style frame allows you to tailor the functions of the mouse buttons to better suit your personal style or preference.
- Pointwise: Provides left mouse button selection. The right mouse is use for context (right-click) menus, and Shift+RMB provides
- Gridgen: Provides right mouse button selection. The left mouse is used for panning the model, and Shift+LMB provides context
menus. Additionally, the Left Pick toggle will reverse the functions of the left and right mouse buttons for the Gridgen style.
- Tecplot: Provides left mouse button selection. The right mouse is used for panning the model, and Shift+RMB provides context menus.
- Glide: Determines how mouse movement controls image movement. If checked, mouse movement will give the image a velocity. That is, as long
as the mouse button is pressed, the image will continue to move even when the mouse is not moving. Otherwise, the image moves only when the mouse moves.
- Reverse Mouse Scroll: Reverses the direction of zooming relative to the direction of scrolling of the middle scroll wheel.
The Miscellaneous frame contains preference settings for a diverse group of commands.
- Max. Undo Levels: Sets the number of levels that the Undo command will store. Keep in mind that all Undo
levels are maintained in memory, so increasing the number of levels will increase the amount of memory necessary for Undo storage. Of course, the nature of
each command and the number and type of entities it operates on will vary the memory requirement significantly from one Undo level to the next.
- Max. Rule Violations: Sets the maximum number of cells which will be displayed for all broken rules.
- Max. MRU Files: Sets the maximum number of most recently used files displayed in the File pull-down list.
- Max. MRE Files: Sets the maximum number of most recently executed scripts displayed in the Script pull-down list.
- File Dialogs Start In Current Directory: It is unchecked by default meaning the file dialogs will start at the previously visited
location. To set the current working directory to the starting location of the file dialogs, toggle on this option and exit Pointwise. The new setting will
take effect the next time Pointwise is launched. This option can also be applied as Pointwise is started through the command line (see
the Command Line Options section for more information).
- Use Online Documentation: Sets whether the online or offline version of the User Manual should be opened when the Help, User
Manual command is invoked.
- Hidden Color: Sets the display color of any hidden entity (see the Attributes section for more
Text Output Frame
The Text Output Options frame controls what type of messages and how many will be output to the Messages window.
- Script messages are any standard output from a script or about its execution.
- Warning messages relate to potential problems resulting from operations performed within Pointwise.
- Debug messages are used to debug any problems that arise in Pointwise.
- Info messages are used to provide confirmations on the success or failure of Pointwise commands.
- Error messages are output when a serious problem affects the performance of Pointwise.
- Journal messages show the equivalent script commands being used interactively.
For a more detailed explanation of these message types, refer to the Messages Window section which discusses
the Messages window.
- Max. Message Length: Allows you to specify the maximum length of the output messages up to 10,000 characters.
Project File Frame
The Project File frame contains an entity type preference and the option to specify whether compression should be used or not when a project file is saved.
- Default Grid Type: Provides a grid type preference for whether new domains and blocks will be structured or unstructured.
- Use Compression: It is unchecked by default meaning project files will not be compressed when saved. Keep in mind that file compression will result in smaller
files at the expense of a decrease in I/O performance.
Pointwise has the capability to execute scripts written in any language. Note that only the Tcl interpreter is provided by Pointwise; all other interpreters
must be obtained separately from their respective sources.
The ability to execute Tcl-based Glyph commands is possible through a TCP server within Pointwise that accepts Glyph commands from a client and returns the
result of the command back to the client. The communication between a given script interpreter and the TCP server is facilitated by a simple communication
script that needs to be implemented in the appropriate scripting language.
An example of the communication script written in Python language is available in two ways:
An example of the communication script written in Perl language is available on GitHub: Glyph Client
The Scripting Language frame controls the different scripting languages that can be executed.
- Language: Must contain a unique descriptive name for each scripting language. The information contain in this column will be used to populate the list
of accepted file types in the Run a Script File file browser that appears when a script is run using
the Execute command.
- File Ext.: Must contain the file extension associated to each scripting language; the file extension does not necessarily have to be unique. The
information contain in this column will be used to populate the list of accepted file types in the Run a Script File file browser that appears when a script
is run using the Execute command.
- Command: Must contain the command line used to execute the script; the command does not necessarily have to be unique.
- Add: Is used to add a new entry at the bottom of the configuration table. By default, the new entry will contain the default values
Language and ext in the Language and File Ext. columns respectively.
- Delete: Is used to remove the currently selected item from the configuration table. Note that this button is enabled when one element of
the table is selected.
- Rescan: Is used to scan the system for installed scripting languages. This command will look for the following languages: Python, Perl,
Ruby, and Lua. Any found language missing from the configuration table will be automatically added. Note that any other scripting languages can be manually
added to the configuration table.
The Overset frame provides controls to define basic overset parameters controlling where the overset data should be stored and whether the overset assembler
will be run locally or remotely.
- Default Case Directory: Use the Open Folder button to launch the file browser that will allow you to specify the location of the
case directory. All the data related to the overset case at hand generated by Pointwise and by the overset assembler will be stored in this location.
- Default Run Mode: This option allows you to specify whether the overset assembler will be run locally or remotely.
- Default Server Host Name: Use this input field to specify the name of the remote system on which the overset assembler will be run.
- Default Server Port: Use this input field to specify the port in the remote system that will be used to communicate Pointwise with the remote overset daemon.