This page is maintained during my program process. It is general a note and schedule for my progress.
Table of Contents
Introduction
This program mainly concerns Computer Graphics and CAGD(Computer Aided Geometric Design) . At the same time, it further stresses the importance of theoretical background behind like differential manifold and PDE from physics.
Maintainers
Bobye(Me,07math, 2009.10-), and Weiwei(06math, 2009.9-). Our advisor is Prof. Deng.
Topics
-
Subdivision surface
-
Bi3 polar SubdivM
My implement of algorithm described in this paper which gives an subdivision scheme for C2 surfaces at polar configuration.
*Equiped with a OpenGL Viewer for polyhedrons. -
Exact evaluation of subdivison surfaces
-
Unified subdivision schemes and standardization
-
FEM coding for subdivision surfaces
-
Bi3 polar SubdivM
-
Polyhedral Conway notation in operation
-
Mutiresolution modeling
-
PDE in Fluid dynamics
- Numerical scheme for solving Euler equation and Navier Stokes equation. (FEM approach in space discretization)
Utilities
CGAL
The goal of the CGAL Open Source Project is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library.
NOTE: This brief guide is mainly concerned about Ubuntu/Debian users.
Prerequisites and Installation
Since the Support Library of CGAL offers geometric object generators and spatial sorting functions, as well as a matrix search framework and a solver for linear and quadratic programs. It further offers interfaces to third party software such as the GUI libraries Qt, Geomview, and the Boost Graph Library.
Please refer to this page for details. For installation guide of OpenGL, Please refer to http://www.mesa3d.org/. There are many alternatives for glut, for example, I use FreeGlut.
# apt-get install build-essential cmake libboost-all-dev libgmp3c2 libmpfr1ldb1
For debian, its packages are available from the official Debian archive (section non-free).
# apt-get install libcgal4 libcgal-dev libcgal-demo
References
Date: 2010-08-31 22:24:10 CST
HTML generated by org-mode 6.33x in emacs 23