IJK is a set of C++ classes, routines and programs for generating isosurface. It includes programs for generating isosurface lookup tables for arbitrary convex polyhedra in arbitrary dimensions. It also contains an implementation of the Marching Cubes Algorithm, the 4D Marching Cubes Algorithm, the Marching Cubes Algorithm using negative, equals and positive lookup tables and SnapMC which produces quality isosurface triangles.
![]() |
![]() |
![]() |
|
|
|
|
Slices of time-varying isosurface for the Jet Shockwave data set along different axes.
Isovalue = 37, Timesteps = 56-65.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Morphing using isosurfaces in 4D.
![]() |
![]() |
|
|
|
Interval volume for the sphere function constructed using 4D isosurfaces.
![]() |
![]() |
|
|
|