A non-euclidean ray tracing engine that models general relativity.
-
Updated
Jan 14, 2022 - C++
A non-euclidean ray tracing engine that models general relativity.
A simple approach to the Levi-Civita tensor.
Transformation of dynamic state from Cartesian to Frenet coordinates and vice versa
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
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.
Geometry Processing Code Samples
An attempt to do raytracing in arbitrary riemannian manifold
Implementation of Discrete Differential-Geometry Operators for Triangulated 2-Manifolds.
Continuous Curvature Path Generator based on 3D Waypoints
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.
2d plot library displaying scalar/vector fields reconstructed using Ponca
C++ template metaprogram driven tensor math library
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.
Polyscope application demonstrating the Ponca library
High-Performance LISP-like language for Scientific Computing and AI written in C++
Ponca is a header only C++/CUDA library for point cloud analysis
Curvature Filters are efficient solvers for Variational Models
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."