Transition from EnSight V9 to V10 Boot strap training Anders Grimsrud, President January 2012
January, Agenda V10 Overview of changes Configuring the user interface Using Object lists Creating parts Right click and drag ‘n drop Calculator Plotter Styles Volume Rendering Where to get transition information Q & A
January, Why are you here? You have used previous version of EnSight V10 makes significant changes to the GUI. Designed to make you more productive This class designed to move you from previous versions of EnSight to V10 quickly and less pain Answer question “… why should I bother…” Will also cover some new features
January, Overview Entry fields are “hot”, no need to hit Enter to have the value applied The part list can be configured to show columns of attribute data And there is also a list for variables, annotations, viewports, queries/plots, and frames Time controls stay at the top level of the interface Drag and Drop is implemented in some places now and more places in the future Modes – as defined in earlier versions of EnSight – are gone Runs native (i.e., not an X11 app) on Apple
January, Overview Dock, resize, and move many of the GUI panels/ribbons You can make it look something close to V9 if you really want Fully compatible with existing command language and python scripts Actually… I lied. Part groups in command language creates an incompatibility Top Icon list may include user defined tools Making user defined tools a “first class” and top level in the user interface. User sees them as fully integrated into the user interface.
January, Overview Menu Bar Features Part List Other “object” lists Messages Transformations and Tools Quick Actions Graphics Window
January, The new pieces How do you eat an elephant? One bite at a time!
January, Feature Bar There are no “modes” in V10. The modes become features, i.e., Part mode becomes a Part Feature. PartProbe Viewports Annotations Time Flipbooks Keyframe Animation User Defined Calculator Queries V9 Feature and Mode bars V10 Feature Bar
January, Feature Bar Secondary features are quick access to a feature placing it in a specific setting. They are unnecessary but convenient. By default V10 shows these five secondary features. PartProbe Viewports Annotations Time Flipbooks Keyframe Animation User Defined Calculator Queries Contours IsosurfaceClipVector arrowParticle Traces
January, Feature Bar Configure the feature bar
January, GUI Customization Grab the vertical line on the icon bar and move it
January, GUI Customization … and drop it where a “hole” opens up
January, GUI Customization Grab a “panel” and drag drop it similarly
January, GUI Customization … and drop it where a “hole” opens up. Or on top of an existing panel – in which case you get another tab
January, GUI Customization Any panels that you close you can get back by right click on the feature bar. Or use the Window pulldown.
January, GUI Customization “ensight100 –no_prefs” will put the gui back to the default
January, Tool Bar Takes the two icon bars top/bottom of EnSight9 and combines them into a single tool bar
January, Quick Action Icon Bar The equivalent to this in 9.2 are the mode icons for parts, viewports, annotations, … In V10 they are docked in the same area as the Feature icons Save space Feel free to move it somewhere else if you don’t like it First icon (grayed out) indicates which object the icons belong to Dynamically updates as you select various objects In many cases reflects state of the attribute We’re currently showing icons for an annotation object. It’s an annotation string that is center justified, size 50, and 0 rotate. These icons will update to reflect attribute changes. The quick actions bar for a legend. Note it’s still an annotation object (grayed out “A” icon)
January, Part List Sorting Grouping And hierarchical views User selected attributes shown in the list Position/size and can be torn off Is also the part loader Grayed out parts are parts available but not yet loaded “Normal” presentation Torn off and showing table view with multiple attributes
January, Object Lists Lists for variables, viewports, frames, annotations, plotters/queries Column views just like the part list
January, Part Creation Same as 9.x: Select the parent parts, select the feature, set the attributes and click “Create”. OR…. Use the feature icons Select parent part(s), right click to create Use the Create pulldown
January, Part Creation Even better – Use Right Click! From part list or from graphics window Or from Variable list Directly create several (most used) part types From graphics window also have position
January, Part Creation Part Feature Panel Edit or Create mode If Edit – you’re editing the part marked. Not the selected parts.
January, Right Click and Drag ‘n Drop Right Click Greatly Extended in V10 Same right click option in gui lists vs. graphics window Most objects now have right click When in doubt – right click!
January, Right Click and Drag ‘n Drop Drag ‘n Drop On the modern hardware EnSight knows what object covers every pixel on the screen Drag and Drop implemented for several tasks: Drop a part onto a group to add part to the group – part list only Drop a Query on a plotter Drop a scalar/vector on viewport background – color all parts by variable Drop a scalar/vector on a part – color part by variable Drop a part in a viewport – add the part to the viewport Drop a style on a curve or plotter – apply style Drop a constant into graphics window – make annotation with constant Combination of Right click and Drag/Drop creates multiple methods to perform many tasks
January, Calculator Form based See the entire input before you start If the expression needs a scalar you can only choose a scalar Fill in the form in whatever order you want Expression is token based, ie., user can’t edit and screw it up The first two tabs – general expressions and “write your own” are EnSight core functions. The third tab is a user defined calculator function. In this case a force and moment calculator.
January, New Functionality - Plotters Plotter Switch x and y axis Plot two different variables vs. time/distance Auto layout Style manager, i.e., copy/paste plotter/curve attributes Copy to clipboard (paste to Excel)
January, New Functionality - Plotters Swap the x/y axis Plotter
January, New Functionality - Plotters Two variables plotted against Distance Two variables and swapped Plotter
January, New Functionality - Styles Set up some attributes and attach them to a thumbnail. Apply the style to similar objects Currently implemented for Curves and Plotters Persistent between sessions
January, New Functionality – Volume Rendering Introduced with 9.1 High graphics card resources Limiting usage to small problems
January, New Functionality – Volume Rendering Option in V10 to sample onto grid Very significantly smaller resources required And faster performance Can either directly volume render regular grids Or use the box clipper to create the regular grid 1K^3 volume will take about 4GB graphics card memory
January, Transition Information Where do I get information about changes from V9 to V10? Help->EnSight 10 Transition Guide
January, Questions/Answers Huh???