Skip to content

<<Fast Exact Booleans for Iterated CSG using Octree-Embedded BSPs>> implementation

Notifications You must be signed in to change notification settings

quadmotor/hypercut

Repository files navigation

HyperCutter

This repository contains the implementation of

Fast Exact Booleans for Iterated CSG using Octree-Embedded BSPs
Julius Nehring-Wirxel, Philip Trettner, Leif Kobbelt
PDF

Screenshot

random plane sphere cut

randomplanecut

mesh 2 bsp convertion

mesh2bsp

virtual milling example

bunny.mp4

Compile

git clone --recursive [email protected]:quadmotor/hypercut.git
cd hypercut
mkdir build
cd build
cmake ..
cmake --build .

Usage

random plane sphere cut

hypercuttertest.exe --randomsphere   --output  C:\tmp\hc\randoms

mesh 2 bsp convertion

hypercutter.exe --mesh2bsp --input drill-trace1_1.hh.sat.obj   --output  C:\tmp\hc\randoms.obj

vertical mill example

hypercutter.exe --mill --millresolution 30 --input bunny2.obj   --output  C:\tmp\hc\randoms.obj

Limitations

This repo only implement the bsp tree and limit to 128bit.

Acknowledge

About

<<Fast Exact Booleans for Iterated CSG using Octree-Embedded BSPs>> implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages