Skip to content.
CCB > CCBSIGS > ShapeToolLibraryProgram > Meetings08February2006
Previous week

Meeting Purpose:

Agenda for 08 February 2006 Shape Tools meeting

Review prior weeks to do items

"+" means "done", "-" means "in progress"
  • [-] - Craig - JNI / ShapeTools - get working examples running
  • [ ] - Craig - DX reader methods
  • [-] - Craig - write a lower memory use FaceSet for regular faces, for use with Minc and Off.
  • [-] - Craig - normals calculation. Slow because of need to find adjacent faces to vertex.
  • [ ] - Craig - Yalin file format reader
  • [ ] - Craig - continue work on 'native' ShapeTools file format
  • [-] - Jeff - get and distribute to others data set's used by Katherine
  • [-] - Jeff - work on the SimpleShapeViewer requested by Craig.
  • [ ] - Jeff - consider producing the MemoryDisplay
  • [X] - Bae Cheol - add Ucf write support to ShapeCurvature
  • [ ] - Bae Cheol - first draft of user manual

New Business

Discussed

  • performance of lower memory use face set unsatisfactory.
  • rotation point/origin discrpancies of ShapeViewer still unsolved.
  • need faster algorithm to find face adjacencies
  • need algorithm to compute vertex normals w/o face definitions
  • ShapeViewer does not use edges of shapes. Shape implementations may therefore be selected that deemphasize edges w/o performace loss in ShapeViewer.
  • need fast & small shape representation that depends primarily on faces defined as an enumeration of vertices.
  • design changes towards synchronizing views of multiple, distant ShapeViewers
    • user actions -> script command -> distributed to clients
    • Craig suggests Tcl instead of bean shell to simplify future interactions with non-java applications.
    • would enable a macro scripting language
    • filewall problems arise if remote systems need to acknowledge completion of action
    • display commands should not depend on current system (display) state.
    • 6 weeks to first running version allows debug time for May demonstrations
  • synchronous ShapeViewers have highter priority than simple shape viewer.

Decisions

  • stop development of SimpleShapeViewer

To do for Next meeting

  • [ ] - Craig - complete DX reader for Duygu's data files.
  • [ ] - Craig - surface normals calcluations (port Roger's C geodesic distance code).
  • [ ] - Craig - Send jeff link to Tcl / Java implementation.
  • [-] - Craig - write a lower memory use FaceSet for regular faces, for use with Minc and Off.
  • [ ] - Craig - extentd CGALFaceSet to non-triangular mesh surfaces.
  • [ ] - Craig - JNI interface to ShapeTools
  • [ ] - Craig - continue work on 'native' ShapeTools file format
  • [ ] - Craig - Yalin file format reader
  • [ ] - Jeff - get and distribute to others data set's used by Katherine, work on memory leak.
  • [ ] - Jeff - begin redesign of ShapeViewer to accomodate inter-application commands.
  • [ ] - Jeff - evaluate script engines (Bean Shell, Tcl, ...)
  • [ ] - Bae Cheol - first draft of user manual
  • [ ] - Bae Cheol - update ShapeCurvature with faster methods/classes from Craig when available
  • [ ] - Bae Cheol - user interface spec. for an appl. to apply an Air transform to a Shape.