/jaxgptoolbox

Geometry processing utilities compatible with jax for autodifferentiation.

Primary LanguagePythonOtherNOASSERTION

jaxgptoolbox

This is a collection of basic geometry processing functions, constructed to work with jax's audodifferentiation feature for applications in machine learning. We split these functions into not differentiable ones in the general folder, and differentiable ones in the differentiable folder. To use these utility functions, one can simply import this package and use it as

import jaxgptoolbox as jgp
V,F = jgp.readOBJ('path_to_OBJ')
jgp.plotMesh(V,F)

import matplotlib.pyplot as plt
plt.show()

Dependencies

This library depends on:

If you want to use the plotting functions, they depend on

Make sure to install all dependencies (for example, with conda) before using the library.

License

Consult the LICENSE file for details about the license of this project.