Skip to content

Implementation of the paper "Spherical Orbifold Tutte Embeddings", presented in SIGGRAPH 2017

Notifications You must be signed in to change notification settings

noamaig/spherical_orbifolds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spherical Orbifold Tutte Embeddings

Matlab code implementing the Siggraph 2017 paper, "Spherical Orbifold Tutte Embeddings".

An extension of Tutte's embedding to spherical domains, namely spherical orbifolds - tilings of the sphere.

Example scripts:

  • script_orbifold_sphere - map a sphere-topology mesh to a spherical orbifold.
  • script_orbifold_disk - map a disk-topology mesh to a spherical orbifold.
  • script_NOT_ORBIFOLD_spherical_tutte - embed a disk-topology mesh into a convex spherical polygon.

Main files to look at:

  • embed_from_data - compute the spherical embedding from a given mesh and choice of cone points. The detection of sphere\disk topology is automatic. If you want to embed into a convex polygon the input should be the positions of the boundary instead of the cone data.
  • Embedding - the object representing the computed embedding. Has all the data as well as functions for visualization (see the drawing part in the example scripts).

The code is provided as-is for academic use only and without any guarantees. Please contact the author to report any bugs. Written by Noam Aigerman and Shahar Kovalsky.

Releases

No releases published

Packages

No packages published

Languages