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

  • View
    212

  • Download
    0

Embed Size (px)

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

  • Slide 1
  • Summer Work: 3d Viewer Medial Axis Viewer Mesh Editor Alexander K. Bowman 30 August 2004
  • Slide 2
  • June 2004: 3d Viewer Need for viewing 3d objects emerged from LEMS research -Shape Representation -Medical Imaging -Object Recognition
  • Slide 3
  • 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
  • Slide 4
  • 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
  • Slide 5
  • 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
  • Slide 6
  • 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
  • Slide 7
  • August 2004: Mesh Editor Reads OpenInventor Files IndexedFaceSets TriangleStripSets Addition Deletion Interrogation Translation
  • Slide 8
  • Extracting individual faces Scene Graph SoCoordinate3 SoNormal SoIndexedFaceSet changes to SoIndexedFaceSets SoCoordinate3 Turn one IndexedFaceSet into many
  • Slide 9
  • 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
  • Slide 10
  • Deletion Deleting a face just removes the face Deleting a vertex removes all the attached faces
  • Slide 11
  • Addition Add Vertices From menu, specify coordinates Add Faces Click cubes in counterclockwise order Face added when you click first vertex again
  • Slide 12
  • Alteration Change the position of Vertices
  • Slide 13
  • Saving SoIndexedFaceSets SoCoordinate3 SoIndexedFaceSet Merged back into SoIndexedFaceSets as previously arranged
  • Slide 14
  • Near Future Scaffold editor
  • Slide 15
  • The last slide Questions? Comments? Criticisms?