gpytoolbox icon indicating copy to clipboard operation
gpytoolbox copied to clipboard

A collection of utility functions to prototype geometry processing research in python

Results 22 gpytoolbox issues
Sort by recently updated
recently updated
newest added

Sometimes, you'll see that a polyline is given with the last point being equal to the first to denote that it's closed. Currently, `signed_distance_polygon` does not support this and instead...

This pull request adds DEC operators in the style of https://www.cs.cmu.edu/~kmcrane/Projects/DDG/ @sgsellan I'd be glad if you could double check to make sure I did these correctly :)

enhancement

Default libigl behavior for decimate is shortest edge decimation. With this PR, people can use our decimate function to choose between libigl's shortest edge and qslim implementations. Default behavior as...

enhancement

This is in response to bug report #113 . The parameters `nr` and `nR` are switched in the `torus.py` function.

ready to merge
breaking change

The [documentation](https://gpytoolbox.org/0.1.0/torus/) for the `torus` function states that the first parameter (`nR`) is the number of vertices along the large perimeter and the second parameter (`nr`) is the number of...

bug

I ran the function `poisson_surface_reconstruction(nerf_pts, nerf_normals, gs=np.array([50,50,50])` and it results in the error `File "", line 200, in ravel_multi_index ValueError: invalid entry in coordinates array` A possibly fix for it...

Framework for importing sections, an import function for each section is necessary. Working on it :)

This pull request adds support for interpolating per-vertex attributes in the remeshing algorithm. This is useful for vertex colors, UV coordinates (though seams are **not handled**), displacement maps, blend skinning...

libigl has removed mat_max in recent versions. We use it in src/cpp/upper_envelope.cpp. We should update our code so it will work with newer versions of libigl when we eventually upgrade.

bug