
CGAL Project
C++ library of computational geometry
- 65
- Projects
- 10
- Years accepted
- 7
- In 2026
Projects by year
652026
7 acceptedShow
Parallel tetrahedral remeshing using TBB
Accepted project · by Iason Manolas
Iteratively reshaping the cells of a 3D mesh to improve quality for simulations like finite element analysis — is computationally expensive: large...
Homotopy and homology loops on surfaces
Accepted project · by Raco
We want to implement an algorithm to compute from a surface mesh representation a basis for 1-homotopy and 1-homology groups represented by polylines...
Shaders for Basic Viewer
Accepted project · by Rajdeep Singh Kushwaha
CGAL's Basic Viewer provides one-call visualization of any CGAL data structure via draw(), but its OpenGL shader system has concrete user-facing...
Ray Marching for Mesh Generation
Accepted project · by Théo Tyburn
Some packages in CGAL need to compute the intersections of segments, rays, or lines with an implicit function. This is generally done through naive...
Enhancing CGAL Python Bindings
Accepted project · by Utkarsh Khajuria
The current CGAL Python bindings expose powerful computational geometry algorithms, but they've accumulated real usability problems: method...
Feature-aware Manifold Meshing and Remeshing of Point Clouds and Polyhedral Surfaces
Accepted project · by Vanrap
Point cloud data is widely used in domains such as reverse engineering, medical imaging, and cultural heritage preservation. However, many...
Spatial Searching on GPU for CGAL
Accepted project · by Yury Elkin
This project investigates GPU-accelerated approaches for spatial searching and mesh intersection in CGAL, a widely used computational geometry...
2025
5 acceptedShow
The goal of this project is to parallelize the CGAL Tetrahedral Remeshing package using the Intel Threading Building Blocks (TBB) library. This will...
Dynamic Skeletonization via Variational Medial Axis Sampling – CGAL Integration
Accepted project · by Qijia HUANG
The project aims to integrate into the CGAL library an algorithm for medial axis approximation that I developed and published at SIGGRAPH Asia 2024....
The 2D Arrangements package in CGAL provides an efficient and extensible framework for representing and manipulating arrangements induced by...
This proposal aims to develop an advanced hexahedral grid refinement framework (Owen et al. 2017), supporting single-threaded and multi-threaded...
The goal of this project is to enhance the existing Dual Contouring (DC) method in CGAL by implementing manifold contouring methods. While the...
2024
5 acceptedShow
- Point Sampling of Triangle Meshes with Poisson Disc SamplingBradley McCoy
- Hexahedral mesh generationThéo Bénard
- Intrinsic Mollification Schemes to Enhance Cotangent Weights RobustnessIslam Omar
- "Enhancing CGAL’s Basic Viewer based on GLFW: Extending Functionality and Refining ImplementationTheo Grillon
- CGAL Python BindingsRadosław Dąbkowski
2023
10 acceptedShow
- Non-rigid Iterative Closest PointDániel Unyi
- Demonstrating 2D Arrangements Embedded on the SphereDeniz Diktas
- Approximated (Discrete) Centroidal Voronoi DiagramsHossam Mohamed Saeed
- Curvature Adaptive RemeshingIvan Paden
- Continous-Time Collision Detection for CGALJeffrey.D.Cochran
- Polygon repairKen Arroyo Ohori
- Clustering 3D point cloudsMathieu LADEUIL
- Geodesic Distance Computation Improvementsrp01052
- Vulkan API backend replacementTolga Yildiz
- Constraint-based Point Set DenoisingWilliam Wen
2022
6 acceptedShow
- State-of-the-art Isosurfacing in CGALJulian Stahl
- Enhancing basic viewers in CGALMostafa Ashraf Mohamed
- Spectral Surface ReconstructionHongyi Liu
- Interpolated Corrected Curvature Measures.Hossam Mohamed Saeed
- Remove Boost Parameter DependencyG Yuvan Shankar
- Isosurfacing: Marching Cubes and Dual Contouring in Octreesasipos
2021
5 acceptedShow
- Moving Least Squares for point set smoothing and differential properties estimationaniket agarwalla
- SIMD Optimized AABB TreeJackson Campolattaro
- Finalizing the 2D Regularized Boolean Set Operations DemoKabir
- 3D Barycentric Coordinates for Convex Polyhedra with Triangular FacesAntonio Gomes
- Mesh Decimation using Probabilistic QuadricsJulian Komaromy
2020
7 acceptedShow
- Enhancing the 2D Regularized Boolean Set Operations DemoKrezhairo
- Extend CGAL Point Cloud Registration to Multiple ObjectsFelix Herrmann
- Use Embree for Ray ShootingAyush Saraswat
- Test of Simplicity for a Cycle on a SurfaceShuhao Tan
- Octree PackageJackson Campolattaro
- Improve CGAL basic viewerJing Yang
- Enhancing the 2D Arrangement Demo (1)Ahmed Essam-Sayed
2019
9 acceptedShow
- Make OpenGR be able to work directly with CGAL point cloudsNecip Fazil Yildiran
- Basic Viewers in CGAL: Extending viewers to new datastructuresJasmeet Singh
- Enhancing the 2D Arrangement DemoSaurabh Singh
- Enhancing the 2D Regularized Boolean Set Operations DemoKrezhairo
- Improvements of the Surface Mesh Simplification packageBaskin Burak Senbaslar
- Compute a shortest non-contractible cycle on a surfaceThien Hoang
- K-DOP treeXiao Xiao
- Implementing a Fast Distance Computation between Triangle MeshesMartin Skrodzki
- Generalized Global RegularizationGennadii Sytov
2018
7 acceptedShow
- Extending Generalized Barycentric CoordinatesKeyu Chen
- Spectral Surface ReconstructionTong ZHAO
- Smooth Surface ReconstructionVasudha Varadarajan
- Fast and Flexible Distance Transforms in CGALChristina Vaz
- Develop a demo to demonstrate the use of Boolean operations and Minkowski sumApurva Kamlesh Bhatt
- Generalized Region GrowingThien Hoang
- Approximate Convex Decomposition of Volumes Bounded by Triangle MeshesLiubomyr Piadyk
2017
4 acceptedShow
- Mesh and Shape smoothingKonstantinos Katrioplas
- Hexahedral mesh extractionVasudha Varadarajan
- 2D Arrangement Demo Enhancement with New Geometric CurvesTianyu Zhou
- Variational Shape ApproximationLingjie Zhu