Computational Science Technical Note CSTN-082

3D Visualisation of Simulation Model Voxel Hyperbricks and the Cubes Program

K.A.Hawick

Archived July 2006, Revised October 2010.

Abstract

Visualisation of the interior of a three-dimensional(3D) solid model is not a trivial operation and different possible approaches work best for different sorts of model data. It is useful when developing a 3D simulation model or when analysing 3D data to have a software tool that allows cut-aways, and fly-throughs and other interactive means of solid model visualisation. This article describes a highly interactive program built using portable C++ and OpenGL to load in a sequence of hyperbrick 3D data set files and to support data shifts, rotations, cut-aways and many other rendering options. A hyperbrick data format was designed especially to allow inter-operation with simulation programs that can easy generate output in this simple ``.hrbk'' format. A description of the main ideas is given alongwith a design and code outline and several rendering examples. Some areas for further tool development are given.

Keywords: 3D solids; simulation models; voxels; hyperbrick format; visualization; OpenGL.

Full Document Text: PDF version.

Citation Information:
BiBTeX reference:

@techreport{CSTN-082,
 title="3D Visualisation of Simulation Model Voxel Hyperbricks and the Cubes Program",
 author="K.A.Hawick",
 year="2010",
 month="October",
 series="CSTN-082",
 institution="Information and Mathematical Sciences, Massey University",
 address="Albany, North Shore 102-904, Auckland, New Zealand"
}

Plain bibitem entry:

\bibitem{CSTN-082}
K.A.Hawick, 3D Visualisation of Simulation Model Voxel Hyperbricks and the Cubes Program,
Computational Science Technical Note CSTN-082, Information and Mathematical Sciences,
Massey University, Albany, North Shore 102-904, Auckland, New Zealand, October 2010.


[ CSTN Index ]