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

Acknowledgments

Research and development work and software tools of this group have been supported by the following funding agencies:
  • National Science Foundation:
    CCR-9696084 (formerly CCR-9410707, NSF RIA-Research Initiation Award), DUE-9653244, DUE-9752244, DUE-9952509, DUE-9952621, DUE-0127401, OCI-0905008, IIS-1017935, DUE-1140512, CNS-1229297
  • IBM:
    IBM Eclipse Innovation Award 2003
  • Michigan Technological University: Michigan Tech Research Excellence Fund 1998-1999, Michigan Tech Research Excellence Fund 2011-2012

Current Faculty Members:

Dr. Ching-Kuang Shene
Dr. Chaoli Wang
Dr. John L. Lowther (retired)

Current Graduate Students:

Yi Gu
YiFei Li
Jun Ma
Jun Tao
Man Wang

Former Group Members:

Huan Zhang
Tin-Tin Yu
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

Other Work of This Group:

Concurrent Computing Programming and Visualization Environment
Cryptography Programming and Visualization Environment
Visualization System for Domain Type Enforcement

Publications:

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. Huan Zhang,
    Animated Transition in Similarity-Based Tiled Image Layout (MS Thesis), April 2012.
  2. Yifei Li,
    Visualizing Mesh Compression Algorithms (MS Thesis), 2007.
  3. Bryan Neperud,
    A System for Visualizing Surface Reconstruction Algorithms (MS Thesis), August, 2006.
  4. John Fisher,
    Visualizing Mesh Simplification and Multiresolution Modeling (MS Thesis), April, 2005.
  5. 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
  6. Tim Jozwowski,
    Real Time Photon Mapping (MS Thesis), May 2002
    Download PDF File
  7. Yuan Zhao,
    Problems in Surface Intersection, Representation and Construction (MS Thesis), August 1998
    Download Compressed (tar.gz) File
  8. Yan Zhou,
    Surface Interpolation and Approximation (MS Project Report), February 1999
    Download Compressed (tar.gz) File
  9. 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:

  1. DesignMentor is available free. It consists of two components, one for curve design while the other for surface design. The user manuals are only available online. Select the one you wish to review:

    A User Guide to the Curve Subsystem of DesignMentor
    A User Guide to the Surface Subsystem of DesignMentor

    DesignMentor V2 is available here. Older V1 version is available on request.

    A set of course notes Introduction to Computing with Geometry is available here. These notes will be updated with information on meshes.

  2. A visualization and programming environment for teaching and learning multithreaded programming, ThreadMentor is available here. ThreadMentor has been classroom tested for more than a decade and is being used in Operating Systems and Concurrent Computing courses. A tutorial of multithreaded programming with ThreadMentor is available here.
  3. Two prototype systems designed for visualizing the DES (DESvisual) and elliptic curve over finite field (ECvisual) ciphers are available. Note that this is not the final versions. Click here for the details.
  4. A visualization tool DTEvisual access control using domain type enforcement is available. Note that this is not the final version. Click here for the details.

  5. This page has been accessed  times since July 1, 1998.
    Last Update: October 6, 2012