High-Performance LISP-like language for Scientific Computing and AI written in C++
-
Updated
Dec 12, 2025 - C++
High-Performance LISP-like language for Scientific Computing and AI written in C++
Coordinate transformations play a pivotal role in computer graphics, robotics, and the broader domains of mathematics and physics. This project introduces a novel computable coordinate system object that bridges the gap between theoretical frameworks and numerical computations.
Ponca is a header only C++/CUDA library for point cloud analysis
Polyscope application demonstrating the Ponca library
2d plot library displaying scalar/vector fields reconstructed using Ponca
C++ template metaprogram driven tensor math library
Transformation of dynamic state from Cartesian to Frenet coordinates and vice versa
3D Mesh processing tool developed for my PhD research in discrete differential geometry. Implements several algorithms from computational geometry in C++ and renders the results in OpenGL.
Implementation of Discrete Differential-Geometry Operators for Triangulated 2-Manifolds.
A simple approach to the Levi-Civita tensor.
Geometry Processing Code Samples
Continuous Curvature Path Generator based on 3D Waypoints
An attempt to do raytracing in arbitrary riemannian manifold
A non-euclidean ray tracing engine that models general relativity.
CharVariety is a complementary library to this paper: "Stationary measures and orbit closures of uniformly expanding random dynamical systems on surfaces" by Ping Ngai (Brian) Chung
Curvature Filters are efficient solvers for Variational Models
C++ extension of Python script to numerically solve the mean curvature equation in General relativity to establish an initial approximation to then evolve using mean curvature flow.
Add a description, image, and links to the differential-geometry topic page so that developers can more easily learn about it.
To associate your repository with the differential-geometry topic, visit your repo's landing page and select "manage topics."