Summer Work: 3d Viewer Medial Axis Viewer Mesh Editor Alexander K. Bowman 30 August 2004.

Slides:



Advertisements
Similar presentations
Transformations on the Coordinate Plane
Advertisements

TRANSFORMATIONS SPI SPI
TRANSFORMATIONS.
475 Wall Street, Princeton NJ Introduction to PSCAD © 2012 Nayak Corporation Inc. 1.
MCC8.G.1, 2, and 3 Translation Reflection Rotation.
Answer the following questions using yesterday’s Translation Task: 1.What is a transformation? 2.What are vertices? 3.When does it mean when geometric.
Transformations Math 8.
Photo IT- How to capture, save and manipulate digital photographs.
Intro to Blender Alex Hawker. First Steps Download
B3d ¤ fall 2004 Alexander K. Bowman. load tri.abc automatically view object when opened help window easily accessible for inexperienced users reorganized.
Working with shapefiles Shapefiles are ArcView’s file format Each shapefile is a collection of files.shp -- spatial data (shape geometry).shx -- spatial.
Programming with App Inventor Computing Institute for K-12 Teachers Summer 2012 Workshop.
PhotoStory.
3D Concepts Coordinate Systems Coordinates specify points in space 3D coords commonly use X, Y, & Z A vertex is a 'corner' of an object Different coordinate.
CSE 380 – Computer Game Programming Introduction ITS 102 – 3D Modeling for Games Blender's User Interface.
Final Exam Chess Game.
Programming Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 13 Wenbing Zhao
Blender User Interface CSIS 5838: Graphics and Animation for Gaming.
Main Navigation  Similar to Unity 3D  Unlike Unity it is a right handed coordinate system  Used to determines whether a positive rotation is clockwise.
Algebraic Representations of Transformations Day 2
Learning Unity. Getting Unity
TRANSLATIONS. THE BASICS Vocabulary and concepts.
My Presentations Create new presentations and find the ones you’ve worked on before. Your progress is saved automatically as you work. Undo Anything.
Answer the following questions using yesterday’s Translation Task: 1.What is a transformation? 2.What are vertices? 3.When does it mean when geometric.
CRSD Technology Training Tony Judice. Quick Access Toolbar – can be modifiedSave as… allows you to save the file to a different location and also as an.
Lesson 3: Adding Graphics, Animations, and Sound.
Transformations Review M7G2: Students will demonstrate understanding of dilations, translations, rotations, and reflections of figures.
 The terms LMB, MMB, RMB, and mouse wheel (MW).
Design Visualization Software Introduction / Review.
Computer Graphics Imaging Lecture 13 and 14 UV Mapping.
Computer Graphics Imaging Lectures 5 and 6 Scene Management Basic Modeling Techniques.
8-7 Transformation Objective: Students recognize, describe, and show transformation.
Rotation Translation Reflection. Review of Cartesian Plane.
Geometry Transformation s.  There are 3 types of rigid transformations:  Translation – shapes slide  Rotation – shapes turn  Reflection – shapes flip.
Title of your site Title of your page Text and images arranged on the page in the design of your choice. Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Page.
Representing and Combining TransformationsProjector resources Representing and Combining Transformations Projector Resources.
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
Transformations.
Module 2 Lesson 2 Reflections Reflections.
Introducing Blender.
Computer Modeling Fundamentals
Discrete Math 2 Weighted Graph Search Tree
Making Objects Move in Unison: Using Lists
Assignment 8 Chess Game.
Introducing Blender.
EEC-693/793 Applied Computer Vision with Depth Cameras
Computer Modeling Fundamentals
Introducing Blender.
Learning Objective We will determine1 how to use Rotation to draw a preimage and image of a figure on the coordinate plane. What are we going to do? What.
Introduction to Basic Animation Model Building
Making Objects Move in Unison: Using Lists
Computer Animation UV Mapping.
and 2 units to the left of point B. Count down 5 units from point B
• Draw rectangle ABCD on a piece of graph paper.
Assignment 1 Creating a Heart.
3D Object Recognition and 2-Simplex Meshes
Transformation Notes 6.07.
Representing and Combining Transformations
Algebraic Representations of Transformations
TRANSFORMATIONS Translations Reflections Rotations
What is a transformation? What are vertices?
2D Car In Sketchup.
EEC-693/793 Applied Computer Vision with Depth Cameras
When you are on an amusement park ride,
Choose the correct translation from pre-image to image B
Computer Modeling Fundamentals
Computer Modeling Fundamentals
TRANSLATE Horizontally -5
Presentation transcript:

Summer Work: 3d Viewer Medial Axis Viewer Mesh Editor Alexander K. Bowman 30 August 2004

June 2004: 3d Viewer Need for viewing 3d objects emerged from LEMS research -Shape Representation -Medical Imaging -Object Recognition

3d Viewer: Requirements Views OpenInventor Files Platform Independent Easy viewing –Rotation: spin around a focus point –Zoom: get closer to interest point –Translation: pan over an area Animation –Have the scene rotate without interaction Seek –Focus on an object by click Orthogonal/Perspective Camera

3d Viewer: Features Camera mode –For changing the view –Event handled by camera Scene graph mode –For altering the scene –Event handled by scene graph Camera Mode Scene Graph Mode

July 2004: Medial Axis Viewer Kimia, Giblin, Leymarie and Chang research on Medial Axis representation Processing –G3D (*.g3d) – data points –IV (*.iv) – OpenInventor/VRML –Pruning –Matching –Transition Removal –Reconstruction –Smoothing Viewing –G3D, IV, Full Shock, Scaffold

Full Shock Goal: Ability to access the underlying data structure while viewing Keep the data structure and the view separate Can interrogate structure to help debug

August 2004: Mesh Editor Reads OpenInventor Files –IndexedFaceSets –TriangleStripSets Addition Deletion Interrogation Translation

Extracting individual faces Scene Graph SoCoordinate3 SoNormal SoIndexedFaceSet changes to SoIndexedFaceSets SoCoordinate3 Turn one IndexedFaceSet into many

Interrogation Interrogating a face tells you its vertices Interrogating a vertex tells you how many faces its attached to and the position of the vertex

Deletion Deleting a face just removes the face Deleting a vertex removes all the attached faces

Addition Add Vertices –From menu, specify coordinates Add Faces –Click cubes in counterclockwise order –Face added when you click first vertex again

Alteration Change the position of Vertices

Saving SoIndexedFaceSets SoCoordinate3 SoIndexedFaceSet Merged back into SoIndexedFaceSets as previously arranged

Near Future Scaffold editor

The last slide Questions? Comments? Criticisms?