Skip to content.
CCB > CCBSIGS > ShapeToolLibraryProgram > Meetings03August2005

Agenda - 03 August 2005

  • Prior To-Do List
    • [ ] Craig - Complete first version of a generic read() method that determines how to read a file.
    • [ ] Craig - Minc binary Obj reader.
    • [X] Craig - Add method to determine intersection of a point and a polygon.
      • geometry.measurements.Intersections
      • util.GeometryUtilities
      • examples.LinePolygonIntersection.java
    • [X] Craig - add support for files ending in ".gz" to be uncompressed
    • [X] Craig - add an isValid() method to the Shape() interface
    • [ ] Craig - Minc Obj writer
    • [ ] Craig - get code from ivo of asci_to_binary.c (for minc obj).
    • [ ] Craig - evaluate VTK for topological or geometrical computation frameworks.
    • [X] Craig - create & distribute a feature list for the ShapeViewer v1.1.0a0
    • [X] Craig - create & distribute a feature list for the ShapeTools v1.1.0a0
    • [ ] Craig - add ucf data attribute annotations support.
    • [X] Jeff - Complete Load & Save Colormaps (add surface coloring).
    • [ ] Jeff - re-enable ucf 'diamond' surfaces
    • [ ] Jeff - solve disappearing face issues.
  • getFaces(boolean greedy) - return as few surfaces as possible.
  • Implement a contour grid resampler ?
  • Review status of supported projects
  • Order Graphics Gems ? (v1-3), v4, v5
  • is it time to write a Shape Tools Programmers Guide ?
  • define release/ test schedule for v 1.1.0 (both ShapeTools and ShapeViewer )
    • Alpha v1.1.0a1 - 10 August 05
    • Testing - 17 August 05
    • Fix problems / release v1.1.0a2

Discussed

  • ShapeViewer - current method of drawing java3d surface faces requires too much memory. We need to reduce the number of java scene graph objects created.
  • ShapeViewer - display of colored ucf points, edges and surface grids are ok.
  • ShapeViewer - current method of calculating surface normals appears to alter the surface coordinates. We need to know when
to reverse the (calculated) normals.
  • Ivo may have code to create java3d surfaces from a model composed of points, edges, and faces
  • we will need surface resampling & interpolation methods. Other implementations use a simple interpolation method.
  • Requirements for v. 1.1.0 of both ShapeViewer and ShapeTools
  • Timetable for release of v 1.1.0 of viewer and tools library.
  • Implementation details of a shape averaging tool.
  • Status of R interface package.

Decisions

  • Request purchase of Graphics Gems series
  • Request Mac test machine to be shared with IDA group.
  • Finalized requirements for v. 1.1.0 of both ShapeViewer and ShapeTools
  • Release Schedule for ShapeViewer and ShapeTools
    • Release v 1.1.0a1 on 17 August 2005
    • Test until 24 August 2005
    • Release v 1.1.0b1 on 1 Sept. 2005

To Do -Next Week (10 August 2005)

  • [X] Craig - Complete first version of a generic read() method that determines how to read a file.
  • [X] Craig - Minc binary Obj reader.
  • [ ] Craig - Minc Obj writer
  • [ ] Craig - evaluate VTK for topological or geometrical computation frameworks.
  • [ ] Craig - add ucf data attribute annotations support.
  • [ ] Craig - support as needed to create java3d surfaces from points,edges and faces.
  • [X] Craig - send sgrep to Cornelius
  • [ ] Craig - write a surface grid resampler interface.
  • [X] Ivo - find code to create java3d scene graphs from a list of (DXF file) points, edges and faces
  • [ ] Cornelius - supply craig with code from ivo of asci_to_binary.c (for minc obj).