Skip to content

Discrete Differential Geometry Exterior Calculus: Keenan Crane's Trivial Connections code adapted for Linux

Notifications You must be signed in to change notification settings

LukeMcCulloch/TrivialConnections

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrivialConnections

Discrete Differential Geometry Exterior Calculus: Keenan Crane's Trivial Connections Paper

Usage, e.g.

make
./connection ./meshes/torus.obj

converting the code from mac to linux:

suitesparse Changed from this:
#include <SuiteSparseQR.hpp>
#include <umfpack.h>
#include <cholmod.h>

to this:
#include <suitesparse/SuiteSparseQR.hpp>
#include <suitesparse/umfpack.h>

Change UF_long to SuiteSparse_long
#include <suitesparse/cholmod.h>

lso, I needed to add "-lumfpack -lamd" to the linker for umf libs.

GL changed from this
#include <GLUT/glut.h>

to this
#include <GL/glut.h>

And added glew include and "-lGLEW " link
#include <GL/glew.h>
to Viewer.h and Shader.h

About

Discrete Differential Geometry Exterior Calculus: Keenan Crane's Trivial Connections code adapted for Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages