Skip to content

A projection-based bijective map definition and a robust algorithm to construct the prismatic shell domain. https://cs.nyu.edu/~zhongshi/files/BijectivePrism.pdf

Notifications You must be signed in to change notification settings

jiangzhongshi/bijective-projection-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bijective Projection in a Shell

Zhongshi Jiang, Teseo Schneider, Denis Zorin, Daniele Panozzo. ACM Transactions on Graphics (In Proceedings of SIGGRAPH Asia 2020)

Abstract

We introduce an algorithm to convert a self-intersection free, orientable, and manifold triangle mesh T into a generalized prismatic shell equipped with a bijective projection operator to map T to a class of discrete surfaces contained within the shell whose normals satisfy a simple local condition. Properties can be robustly and efficiently transferred between these surfaces using the prismatic layer as a common parametrization domain.

The combination of the prismatic shell construction and corresponding projection operator is a robust building block readily usable in many downstream applications, including the solution of PDEs, displacement maps synthesis, Boolean operations, tetrahedral meshing, geometric textures, and nested cages.

Installation

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ../
make

Usage

Some scripts are provided in FigureScripts. Please stay tuned for more information!

About

A projection-based bijective map definition and a robust algorithm to construct the prismatic shell domain. https://cs.nyu.edu/~zhongshi/files/BijectivePrism.pdf

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published