I once was told that good software design is 95% user-interface. In trying to live up to that, the design goals of HMES have been to provide a strong interface with a lot of features and flexibility.
Instead of only providing input controls on many of the dialogs, HMES provides graphical displays for instant visual feedback. For example, the various editing dialogs such as for changing the altitude or size, or applying filtering or smoothing, provide large preview images of the operation. Taking this even one step further, the preview image display is an interactive control that allows for 2D top, front and 1:1 panning views, and 3D wire, solid and shaded views with lighting and camera movement. Many of the dialogs utilize two of these preview controls, one for the original view and one for the function preview. The supported interactivity varies accordingly with each dialog to provide a strongly intuitive user experience. Numerous settings and options are available, either in the main application Options dialog or on a preview control contextual menu.

-