Geometric Computing and Graphics Group
Department of Computer Science
Michigan Technological University

Acknowledgments

This project and its accompanying software tools development are supported by the National Science Foundation under grant numbers CCR-9696084 (formerly CCR-9410707), DUE-9653244, DUE-9952621 and DUE-0127401, and by a Michigan Research Excellence Fund 1998-1999.

DesignMentor Version 2 Beta

Some components of the beta version of DesignMentor V2 are available. Click here for the details.

Current Faculty Members:

Dr. Ching-Kuang Shene
Dr. John L. Lowther

Current Graduate Students:

Tin-Tin Yu
Hector Villa-Martinez

Former Group Members:

YiFei Li
Bryan Neperud
John Fisher
Dejan Nikolic
Budirijanto Purnomo
Yuan Zhao
Yan Zhou

Related Course Material:

CS3621 Introduction to Computing with Geometry
CS5611 Advanced Computer Graphics

Publications:

  1. Tin-Tin Yu, John Lowther and Ching-Kuang Shene,
    Photon Mapping Made Easy,
    ACM 36th Annual SIGCSE Technical Symposium, St. Louis, Missouri, February 23-27, 2005, pp. 201-205.
    Download PDF File
  2. John Fisher, John Lowther and Ching-Kuang Shene,
    Curve and Surface Interpolation and Approximation: Knowledge Unit and Software Tool,
    ACM 9th ITiCSE 2004 Conference, University of Leeds, Leeds, UK, June 28-30, 2004, pp. 146-150. Download PDF File
  3. John Fisher, John Lowther and Ching-Kuang Shene,
    If You Know B-Splines Well, You Also Know NURBS!
    ACM 35th Annual SIGCSE Technical Symposium, Norfolk, Virginia, March 3-7, 2004, pp. 343-347.
    Download PDF File
  4. John Lowther and Ching-Kuang Shene,
    Teaching B-splines Is Not Difficult!,
    ACM 34th Annual SIGCSE Technical Symposium, Reno, Nevada, February 19-23, 2003, pp. 381-385.
    Download PDF File
  5. Ching-Kuang Shene,
    Teaching and Learning Computer Graphics Made Easy with GraphicsMentor,
    Interactive Multimedia Electronic Journal of Computer-Enhanced Learning, October, 2002.
    Click here to visit the journal, and here for this paper.
  6. Ching-Kuang Shene,
    Raytracing as a Tool for Learning Computer Graphics,
    ASEE/IEEE Frontiers in Education 2002, Boston, November 6-9, 2002, Vol. III, pp. (S4G-7)-(S4G-13).
    Download PDF File
  7. Dejan Nikolic and Ching-Kuang Shene,
    GraphicsMentor:A Tool for Learning Graphics Fundamentals,
    ACM 33rd Annual SIGCSE Technical Symposium, Northern Kentucky, February 27 - March 3, 2002, pp. 242-246.
    Download PDF File
  8. John L. Lowther and Ching-Kuang Shene,
    Computing with Geometry as an Undergraduate Course: A Three-Year Experience,
    ACM 32nd Annual SIGCSE Technical Symposium, February 21-25, 2001, pp. 119-123.
    Download PDF File
    Download presentation slides (PDF)
  9. Ching-Kuang Shene,
    Do Blending and Offsetting Commute for Dupin Cyclides?
    Computer Aided Geometric Design,
    Vol. 17 (2000), No. 9, pp. 891-910.
    Download PDF File
  10. John L. Lowther and Ching-Kuang Shene,
    Rendering + Modeling + Animation + Postprocessing = Computer Graphics,
    The Journal of Computing in Small Colleges, Vol. 16 (2000), No. 1 (November), pp. 20-28.
    Reprinted in Computer Graphics, Vol. 34 (2000), No. 4 (November), pp. 15-18.
    Download PDF File
  11. Yuan Zhao, Yan Zhou, John L. Lowther and Ching-Kuang Shene,
    Cross-Sectional Design: A Tool for Computer Graphics and Computer-Aided Design Courses,
    29th ASEE/IEEE Frontiers in Education, November 10-13, San Juan, Puerto Rico, Vol. II (1999), pp. (12b3-1)-(12b3-6).
    Download PDF File
  12. John L. Lowther and Ching-Kuang Shene,
    DesignMentor: An Interactive Environment for Learning the Fundamentals of Curve and Surface Design,
    ASEE 54th Annual Engineering Design Graphics Mid-Year Conference, November 6-9, Biloxi, Mississippi, 1999, pp. 193-199.
    Download Compressed PostScript File and JPEG figures (tar.gz)
  13. Yan Zhou, Yuan Zhao, John L. Lowther and Ching-Kuang Shene,
    Teaching Surface Design Made Easy,
    ACM 30th Annual SIGCSE Technical Symposium, March 24 - March 28, 1999, pp. 222-226.
    Download PDF File
  14. Ching-Kuang Shene,
    Blending Two Cones with Dupin Cyclides,
    Computer Aided Geometric Design, Vol. 15 (1998), No. 7, pp. 643-673.
  15. Yuan Zhao, John L. Lowther and Ching-Kuang Shene,
    A Tool for Teaching Curve Design,
    ACM 29th Annual SIGCSE Technical Symposium, February 26 - March 1, 1998, pp. 97 - 101.
    Download PDF File
  16. Ching-Kuang Shene,
    An Analysis of Two in-place Array Rotation Algorithms,
    The Computer Journal, Vol. 40 (1997), No. 9, pp. 541-546.
  17. John L. Lowther and Ching-Kuang Shene,
    Geometric Computing in the Undergraduate Computer Science Curricula,
    The Journal of Computing in Small Colleges, Vol. 13 (1997), No. 2 (November), pp. 50-61.
    Download PDF File
  18. Ching-Kuang Shene,
    Blending with Affine and Projective Dupin Cyclides,
    in Special Issue on Computer Aided Geometric Design of Neural, Parallel & Scientific Computations, Vol. 5 (1997), No. 1 & 2 (March & June), pp. 121-152.

Posters:

  1. John L. Lowther and Ching-Kuang Shene,
    Computing with Geometry as an Undergraduate Course,
    a poster in ACM 5th ITiCSE 2000 Conference, University of Helsinki, Finland, July 11-13, 2000, p. 193.
    Download PDF File
  2. John L. Lowther and Ching-Kuang Shene,
    DesignMentor: A Pedagogical Tool for Computer Graphics and Computer-Aided Design,
    a poster in ACM 5th ITiCSE 2000 Conference, University of Helsinki, Finland, July 11-13, 2000, p. 193.
    Download PDF File

Workshops:

  1. Ching-Kuang Shene and John L. Lowther,
    Teaching Curve and Surface Design in Computer Graphics and Related Courses,
    a workshop at 30th Annual SIGCSE Technical Symposium, March 24 - 28, 1999.
    Click here to review its content

Graduate Student Theses, Reports and Other:

  1. John Fisher,
    Visualizing the Connection Among Convex Hull, Voronoi Diagram and Delaunay Triangulation,
    in The 37th Midwest Instruction and Computing Symposium,
    University of Minnesota, Morris, April 16-17, 2004.
    Download PDF File
  2. Tim Jozwowski,
    Real Time Photon Mapping (MS Thesis), May 2002
    Download PDF File
  3. Yuan Zhao,
    Problems in Surface Intersection, Representation and Construction (MS Thesis), August 1998
    Download Compressed (tar.gz) File
  4. Yan Zhou,
    Surface Interpolation and Approximation (MS Project Report), February 1999
    Download Compressed (tar.gz) File
  5. Yan Zhou and Yuan Zhao,
    An Interactive Surface Design Tool,
    Student Poster, ACM 29th Annual SIGCSE Technical Symposium, February 26 - March 1, 1998, p. 386 (Abstract).
    Download PS File (extended abstract, 2 pages)

Undergraduate Work:

  1. Tin-Tin Yu,
    Depth of Field Implementation with OpenGL,
    Journal of Computing Sciences in Colleges, Vol. 20 (2004), No. 1 (October), pp. 136-146.
    Download PDF File
  2. Dejan Nikolic,
    A Physical Model for Cloth Movement Animation,
    30th Annual SIGCSE Technical Symposium, March 24 - March 28, 1999, (undergraduate student poster)
    Download Compressed PS (.ps.gz) File

Software Systems:

This page has been accessed  times since July 1, 1998.
Last Update: April 22, 2007