Skip to content

Latest commit

 

History

History
65 lines (44 loc) · 2.01 KB

README.md

File metadata and controls

65 lines (44 loc) · 2.01 KB

HexBox: Interactive Box Modeling of Hexahedral Meshes

HexBox is an intuitive modeling method and interactive tool for creating and editing hexahedral meshes. Hexbox brings the major and widely validated surface modeling paradigm of surface box modeling into the world of hex meshing. This is the reference implementation of the paper

HexBox: Interactive Box Modeling of Hexahedral Meshes
F. Zoccheddu, E. Gobbetti, M. Livesu, N. Pietroni, G. Cherchi
Computer Graphics Forum (SGP 2023).

Setup

  1. Clone this repository:
git clone https://github.com/cg3hci/HexBox.git
cd HexBox
  1. Generate the build system:
mkdir build
cd build
cmake ..
  1. Build:
cmake --build .
  1. Run the gui executable.

  2. Enjoy! 😉

Compatibility

HexBox requires CMake 3.14+, a modern C++20 compiler, and OpenGL 2.0. As of today, t has been successfully tested on MSVC v143 on Windows 11, GCC 10 and Clang 14 on Ubuntu 22.10 and Clang14 on MacOS.

Videos, Tutorials

HexBox is meant to be a live project. On this page you can find the video examples that were originally attached to the SGP submission. In the near future we will operate to create additional tutorials and tips & tricks to build a community around our tool, helping users to make the best of it.

Acknowledgement

If you use HexBox on your projects, please consider citing our paper using the following BibTeX entry:

@article{hexbox2023,
  title   = {HexBox: Interactive Box Modeling of Hexahedral Meshes},
  author  = {Zoccheddu, F. and Gobbetti, E. and Livesu, M. and Pietroni, N. and Cherchi, G.},
  journal = {Computer Graphics Forum},
  year    = {2023},
  volume  = {},
  number  = {},
  pages   = {},
  doi     = {},
}