Computational Conformal Geometry Library - CCGL
CCGL logo

Introduction

Getting CCGL
    Download
    Installation


Development Guide
    Architecture
    Performance


Gallery
    Snapshots
    Movies

Mesh Data Structure
    Viewer

Topology
    Cut Graph
    Slicer
    Double Cover
    Homology Basis

Conformal Maps
    Harmonic Map
    Spherical Harmonic Map
    LSCM

Holomorphic 1-Form
    Integration
    Harmonic 1-Form
    Holomorphic 1-Form
    Slit Map

Curvature Flow
    Euclidean Ricci Flow
    Poly Annulus Ricci Flow
    Hyperbolic Ricci Flow
    Yamabe Flow

Documentation
    Reference Book

Acknowledgements
Gallery

heads
Spherical harmonic map for topological sphere. The David head surface is mapped to the unit sphere, the mapping is conformal. All such kind of mappings form a 6 dimensional group.
heads
Holomorphic 1-form for surfaces with both handles and boundaries.
heads
Hyperbolic Ricci flow for high genus surface conformal mapping.
heads
Euclidean Ricci flow for multi-holed annulus conformal mapping. The surface is mapped to a planar annulus, with all boundaries are circular. The centers and the radii of the inner circles are automatically determined by the geometry of the original surface, which can be used as the fingure prints of the shapes.
heads
SlitMap for multi-holed annulus surface. First, we compute special holomorphic 1-forms, the integration of the 1-form maps the surface to an annulus with circular slits, the boundaries are mapped to the slits. The map can also maps the surface to a rectangle with horizontal slits.
heads
Surface conformal parameterization using LSCM with two fixed vertices and free boundary condition.
heads
Harmonic map for topological disks. The human face surface is mapped to a convex planar domain. User can specify the boundry conditions. If the boundary map is a homeomorphism, then the mapping is a diffeomorphism.
heads
Holomorphic 1-form for a genus two surface. The holomorphic 1-form induces a natural quad-remeshing of the surface.
heads
Volumetric hex-remeshing based on Ricci flow.
heads
Mesh Spline conversion using conformal mapping.
heads
Mesh Spline conversion using conformal mapping using spherical harmonic maps.
heads
Euclidean ricci flow or holomorphic 1-form methods for generating geometry image of David head model.
heads
Euclidean and hyperbolic Ricci flow conformal parameterization for david head with two holes.
heads
Euclidean Ricci flow conformal parameterization for david head with two holes. Two boundaries are mapped to straight lines, one boundary is mapped to a circle.
heads
Euclidean Ricci flow conformal parameterization. Two input surfaces differ by an isometric deformation, the second one obtained by benting the first one. The conformal mapping images are identical.
heads
Converting mesh to TSplines using holomorphic 1-form.
heads
Texture synthesis using conformal parameterizaiton.
heads
Geometric texture synthesis using Ricci flow method.
heads
Non-photo realistic rendering using Euclidean Ricci flow. Design a special vector field, with prescribed singularities. This is equivalent to design a flat metric, with prescribed cone singularities. By using Euclidean Ricci flow, it can be easily achieved.
heads
Surface polycube maps using Euclidean Ricci flow. Deform a surface to a polycube map
heads
The universal covering space of a genus one mesh (kitten) with the flat metric tessellates the plane.
heads
Harmonic 1-form, conjugate harmonic 1-form and holomorphic 1-form on a genus 2 surface.
heads heads
Conformal parameterizations for surfaces with different topologies and geometries.
heads heads
Conformal parameterizations and texture mapping for surfaces with different topologies and geometries.
Examples for applications of Conformal Geometry