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

Meeting Purpose:

Update status and plan the next week's work on the various CCB Shape Tools projects.

Agenda for 03 May 2006 Shape Tools meeting

Review prior weeks to do items

  • [X] Craig - Create Twiki page for the Java profiling tool Jeff reccomends.
  • [-] Craig - update examples to reflect recently added 'generic' ways to read and write files.
  • [-] Craig - complete documentation on twiki of ShapeTools changes.
  • [ ] Craig - Complete all packaging and documentation of Extract4DUcfAttributes.
  • [X] Craig - Complete all packaging and documentation of ShapeTransform.
  • [ ] Craig - Complete all packaging and documentation of ShapeToDX.
  • [ ] Craig - Complete all packaging and documentation of ShapeCurvature
  • [ ] Craig - Complete all packaging and documentation of ShapeDistance
  • [-] Craig - Complete all packaging and documentation of OpenDXJavaLibrary
  • [ ] Craig - Update program, packaging and documentation of InterpolateContour
  • [X] Craig - Devise a way to determine if a shape supports a particular capability (e.g. per vertex attributes, ...)
  • [X] Craig - modify ShapeCurvature to write a DX file when the input file format does not allow per vertex attributes.
  • [ ] Jeff - write and distribute to group a plan to test the ShapeViewer
  • [ ] Jeff - coordinate testing the ShapeViewer.
  • [-] Jeff - write usage notes on a Java profiler
  • [X] Jeff - add a 'confirm' step to the process of deleting a saved 'favorites' view.
  • [X] BaeCheol - send the curvature paper to Roger.
  • [-] BaeCheol - write description of curvature method and face triangle area summing procedures.
  • [X] BaeCheol - consult with math faculty regarding curvature algorithm
  • [ ] BaeCheol - write method to find the location of the Voronoi diagram vertex of a triangle.
  • [ ] BaeCheol - write a method to find the adusted area of a triangle, where the adjustment depends on the interior angles of the triangle.

New Business

  • Current grant focus is on 'dissemination'
    • of tools to developers
    • of applications to users
    • of results & data to all

Discussed

  • Results of BaeCheol's inquiries about use of Voronoi area
  • Use of UcfImpl to identify if shape came from ucf. Craig to supply jeff with a better way.
  • use of colored attributes from Obj's in ShapeViewer.
  • problems with ShapeViewer testing
    • default use of RMI does not specify final port used
    • server machine may have it's own firewall (this may be why test of Craig/Svr + Jeff/Client failed).
  • Options for using a ShapeViwer client/server across firewalls
    • create an (http) proxy server that mediates between a polling client and a server.
    • create a web application that mediates between the clients and a server (supporting multiple c/svr sessions).
    • use VPN to effectively put all parties inside the trusted network.
    • use SSH tunnel to put all parties inside the trusted network.
  • feedback and feature requests for ShapeViewer

Decisions

  • write a 'voronoi area' method that determines how much of a triangles' area is assigned to it's vertices

To do for Next meeting

  • [ ] Craig - complete updating examples to reflect recently added 'generic' ways to read and write files.
  • [ ] Craig - complete documentation on twiki of ShapeTools changes.
  • [ ] Craig - Complete all packaging and documentation of Extract4DUcfAttributes.
  • [ ] Craig - Complete all packaging and documentation of ShapeToDX.
  • [ ] Craig - Complete all packaging and documentation of ShapeCurvature
  • [ ] Craig - Complete all packaging and documentation of ShapeDistance
  • [ ] Craig - Complete all packaging and documentation of OpenDXJavaLibrary
  • [ ] Craig - Update program, packaging and documentation of InterpolateContour
  • [ ] Craig - add "How to compare right/left differences" to ShapeViewer FAQ
  • [ ] Craig - List shape viewer feature changes & send to jeff for correction
  • [ ] Craig - get VPN account from Rico, for use in short term by ShapeViewer clients
  • [ ] Craig - example to Jeff & Library FAQ of now to get a color attribute, if there is one, for a Shape.
  • [ ] Craig - example to Jeff and FAQ of how to tell if a shape is a Ucf.
  • [ ] Craig - open firewall on his machine to permit ShapeViewer clnt/svt testing.
  • [ ] Craig - (with jeff) test using clnt/svr of ShapeViewer via VPN
  • [ ] Jeff [ ] : test and repair, if needed, the web servlet mode of the ShapeViewer.
  • [ ] Jeff [ ] : review and complete, as needed, javadoc comments for classes and methods of the ShapeViewer.
  • [ ] Jeff [ ] : (with craig) test using clnt/svr of ShapeViewer via VPN
  • [ ] BaeCheol - write a method to divide the area of a triangle among it's vertices, using the Voronoi area forumla if all angle ar acute, or by assigning 1/2 the total area to the obtuse angle vertex, and 1/4 the total area to the other vertices.
  • [ ] BaeCheol - use above method to writ a MeanCurvature computation class.
  • [ ] BaeCheol - write a method to return the "1-ring" of vertices surrounding a specific vertex of a face set.