Homework 6 - Display Isosurface created from User dataset

For this homework we were supposed to do volume rendering but I didn't get that far. I got my inventor application to read in a data set and run marching cubes on it and display the surface.

surfview.cxx

This just reads in a dataset and shows an isosurface at a user- controlled isovalue.

The main innovation here is that now, instead of a function-defined data set, you can use one read in from a file.


human head

stanford bunny

pumpkin

deci.cxx

This is my data set manipulation tool. You can decimate data sets and extract slices for 2d-viewing. It's pretty fast.


head slice

brain

pumpkin

Source

hw06.tar.gz (26k)

Data sets

You'll have to get them from their sources. Here are some places I found some: