Skip to content
forked from cg3hci/HexBox

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.

License

Notifications You must be signed in to change notification settings

nicolaslg/HexBox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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     = {},
}

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.6%
  • CMake 1.4%