Skip to content

reproducibilitystamp/tmc

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 31 commits behind rogrosso:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
mc
 
 
 
 
# tmc

Paper: paper1074
Title: Construction of Topologically Correct and Manifold Isosurfaces
    
Author: Roberto Grosso

Platform:
The code was tested on a Mac Pro, with OS X El Capitan Version 10.11.5 and MATLAB 2016a and 
clang++ Apple LLVM version 7.3.0 (clang-703.0.29)

Folder matlab
In this folder you find the MATLAB script t_mc_figs.m wich compute the intersection of the level set with a unit cell.
Execution:
The MATLAB script should be run as follows:
1) Change to the folder where you have saved the MATLAB script t_mc_figs.m
2) run the command:
        /Applications/MATLAB_R2016a.app/bin/matlab -nodisplay -nosplash -nodesktop -r "run t_mc_figs.m ; exit"

Folder mc
In this folder you find the main function in tmc.cpp and the classes in MarchingCubes.h and MarchingCubes.cpp which compute
the topologically correct isosurface from an uniform grid. Furthermore, I provide a small data set used in the paper. Larger
data sets were omitted due to their file sizes and can be delivered at any time if required.

Execution:  
1) within this folder just run bash-script runtmc.sh to compile and run the code.
2) The output are the files "skull128.obj" and "skull128.off". These data sets were used to generate the figures in the paper.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 84.3%
  • MATLAB 15.7%