1 Edgar L. Coffey Applied Research Associates, Inc November 14, 2006.

36
1 Edgar L. Coffey Applied Research Associates, Inc November 14, 2006

Transcript of 1 Edgar L. Coffey Applied Research Associates, Inc November 14, 2006.

1

Edgar L. CoffeyApplied Research Associates, Inc

November 14, 2006

2

SmartView 3D Overview

View Meshed Models View EM Observables

Check Model for Errors Edit Meshed Model

3

SmartView I/O Formats

• Three CAD formats

•BYU, STL, X3D

• Two CEM code formats

•NEC, GEMACS

• XML Schema

• Two native formatsGEMACS Surface Mesh

NEC Wireframe Mesh X3D Surface Model

4

SmartView Handles More than Geometry

Model

Identity

Status Flags

Geometry

Observables

Selections

Rendering

Model Name, File Name

Model Changed, Model Needs Updating

Points, Edges, Polygons

Selected Points, Selected Polys

Points, Wireframe, Contours, Solid, etc.

Data Set Points, Values

5

SmartView Top Level Design: What, Where, How

View Object

ModelDisplay

Lists

Arc Ball

Select

X

6

Composition of the SmartView Screen

SmartView Components -

• Model/Observable Name

• Menu Bar

• View Controls

• Render Controls

• Movement Controls

• Selection Box

• Viewing Mode Selection

• Axis Controls

• Model Statistics

• Reload Button

7

SmartView Menu Bar

Menu Items -• File – Open/Save, Reload, Print, Export, Exit• Edit – Copy/Paste, Add, Delete, Edit• View – Origin, Clip Planes, Set View, Fit to Screen• Model – Copy, Display, Delete, Switch• Preferences – Light, Axis, Colorbar, Integrity, Settings• Observables – Load, Switch• Tools – Decimate, Tessellate, Smooth, Transform…• Utilities – Model Statistics• Help – Index, Getting Started, License, About

8

SmartView File Menu

• New – Creates empty model• Open – Opens a file and reads a model• Save – Re-Saves model in its original file• Save As – Saves model in user-selected file• Reload – Reloads displayed model from its file• Export – Exports graphic: JPEG or PNG• Print – Prints screen view • Exit – Closes all files and exits SmartView

File menu also lists names of last four files accessed.

9

SmartView Edit Menu

• Copy – Copies selected points/polys into the copy/paste buffer.

• Paste – Pastes points/polys in copy/paste buffer into model.

• Add – Adds points and polys to model.

• Delete – Deletes points and polys from model.

• Edit – Edits properties of points and polys.

• Select All – Selects entire model.

10

Correcting a Modeling Error - Animation

11

SmartView View Menu

• Origin – Sets the origin of the viewer.

• Clip Planes – Sets and activates up to four clip planes.

• Set View – Manually set the viewing angle.

• Fit to Screen – Re-calibrate the viewing screen to fit the entire model in it.

12

Using Clip Planes

13

SmartView Model Menu

• Copy Model – Copies the model currently displayed.

• Delete Model – Deletes model currently displayed

• Rename Model – Renames the displayed model.• Delete from List – Select a model for deletion.• Select Model – Select a model for display.

Models in memory are appended to this menu.

14

SmartView Preferences Menu

• Light – Set the lighting parameters for solid model viewing.

• Axis – Set the size and thickness of the XYZ axes.

• Colorbar – Set the colorbar parameters.

• Integrity – Set the error checking and model integrity parameters.

• Settings – Set the SmartView preferences and settings for files, fonts, and colors.

15

Using Light Sources

16

Using Colorbar to Accentuate Observables

17

SmartView Error and Integrity Checking

• SmartView can check the validity of your model via a set of integrity measures.– Mesh, patches,

segments, junctions, connections.

• Upon completion, the model will be colored green/yellow/red for ok/warning/error.

18

Results of Integrity Checks

19

SmartView Observables Menu

• Read Pnt Data – Reads SmartView *.pnt observable data

• Read SV Data – Reads SmartView *.sv observable data

List of observables associated with the displayed model are appended to this menu.

20

SmartView Tools Menu

• Decimate – Remove polys from model.• Tessellate – Re-facet model more finely.• Transform – Rotate, translate, scale model.• Re-Feature – Recompute feature (crease)

angle.• Smooth – Smooth the model.• Remove – Delete unused points.• Normals – Recompute all point normals.• Re-Visualize – Regenerate openGL display

lists.• Integrity -- Check model integrity.

21

SmartView Utilities and Help Menus

• Help Index – Index of all help topics.• Getting Started – Quick tour of SmartView.• License Key – Enter or update license key.• New User Info – Information for the new user.• About SmartView – SmartView version, installation,

and license summary.

• Model Stats – Display model statistics.

22

Sample Help Viewer Screen

23

SmartView Help Added to Help Assistant

24

SmartView View Controls

Save Views

UnZoom View

Axis Reference

Re-Center View

Principal Plane Presets

25

SmartView Decorations

Don’t Show Overlay Grid

Show Points

Distinct Contours

Gouraud Contours

Show Point Numbers

Show Poly Numbers

Show Colorbar

Show Skeleton

26

SmartView Rendering Controls

Show only the XYZ Axes

Render with Points

Render in Wireframe

Render as Polygons

Show Bounding Box Only

Render as Solid

27

SmartView Movement Controls(you can also move the model with the mouse)

Rotate Model Top to Bottom

Rotate Model in Quasi-Roll Plane

Translate Model Up/Down

Zoom/UnZoom Model

Rotate Model in XY Plane

Translate Model Left/Right

Change Slider Step Size

28

SmartView Axis Constraints

29

SmartView Viewing Modes

Mode Left Right Center Double-Click

Shift-Left

View Rotate Translate/ Pan

Zoom Pick Observable

N/A

Error Rotate Translate/ Pan

Zoom Pick Error List

N/A

Edit Drag Box Selection

Act on Selection

N/A Select/ DeSelect

Move Point

Mouse Controls vs. Mode

View Error Edit

30

SmartView Initial Setup

• General features

• File options

• Font sizes

• Colors

• Errors

• Other (start-up options)

Now would be a good time to start SmartView!

31

Preferences → SmartView Settings → Features Preferences → SmartView Settings → Files

32

Preferences → SmartView Settings → Fonts

33

Preferences → SmartView Settings → ColorsPreferences → SmartView Settings → Errors

34

Preferences → SmartView Settings → Other

35

SmartView Demonstration - Basics

• Modeling basics– Reading models– Manipulating models– Rendering models– Quickly reloading a model

• Observables basics– Reading observables– Rendering observables– Changing colorbar settings

• Other basic features– Using clip planes– Using light sources

• Reading multiple models– Switching between models– Removing models from the list

36

SmartView Hands-on – Basics(tutorials by Michael Coffey)

• Tutorial #1 – page 5.29– Loading a model– Changing rendering and viewing modes– Loading observable data– Viewing model data– Summary

• Tutorial #2 – page 5.33– Loading a model– Changing rendering modes– Finding modeling errors– Using clip planes– Summary