UP | HOME

BOBYE'S HOME

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

./img/cyl_1.png ./img/cyl_2.png

  • 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





./img/cube1.png ./img/cube2.png

  • 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

Author: YE JIANBO <yelpoo[AT]gmail.com>

Date: 2010-08-31 22:24:10 CST

HTML generated by org-mode 6.33x in emacs 23