Small front end application for generating collision meshes from 3D models.
Ensure your system includes the following:
- Git for repository cloning.
- Compatible Compilers: GNU, LLVM supporting C++17 or newer.
- CMake (version 3.16+).
- CGAL
- QT6
To compile the Collision Craft locally from latest source, follow these steps:
pacman -S cmake git qt6-base eigen tbb boost cgal
brew install cmake git qt6 eigen tbb boost cgal
Note
Ensure you have VCPKG installed and added to the PATH to manage dependencies. VCPKG packages sources and build them locally, this can take some time but it only needs to happen once.
git clone https://github.com/microsoft/vcpkg
.\vcpkg\bootstrap-vcpkg.bat
.\vcpkg\vcpkg.exe update
set PATH=%PATH%;%CD%\vcpkg
vcpkg install boost:x64-windows cgal:x64-windows eigen3:x64-windows python3:x64-windows qtbase:x64-windows python3:x64-windows usd:x64-windows
git clone https://github.com/RealDanTheMan/CollisionCraft
cd CollisionCraft
./shell/build.sh
./shell/run.shgit clone https://github.com/RealDanTheMan/CollisionCraft
cd CollisionCraft
./shell/build-product.bat
./shell/run.bat


