Skip to content

Latest commit

 

History

History
91 lines (67 loc) · 3.36 KB

File metadata and controls

91 lines (67 loc) · 3.36 KB

🇨​​​​​🇴​​​​​🇱​​​​​🇱​​​​​🇮​​​​​🇸​​​​​🇮​​​​​🇴​​​​​🇳​​​​​ 🇨​​​​​🇷​​​​​🇦​​​​​🇫​​​​​🇹​​​​​

CMake build MS Build MS Build
C++ solution Operating systems CPU Architect

Small front end application for generating collision meshes from 3D models.

App Preview Image App Preview Image App Preview Image App Preview Image


General Requirements

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

Build From Source

To compile the Collision Craft locally from latest source, follow these steps:

Installing Dependencies | Arch Linux

pacman -S cmake git qt6-base eigen tbb boost cgal

Installing Dependencies | MacOSX

brew install cmake git qt6 eigen tbb boost cgal 

Installing Dependencies | Windows

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

Run Build Script | Linux & MacOS

git clone https://github.com/RealDanTheMan/CollisionCraft
cd CollisionCraft
./shell/build.sh
./shell/run.sh

Run Build Script | Windows

git clone https://github.com/RealDanTheMan/CollisionCraft
cd CollisionCraft
./shell/build-product.bat
./shell/run.bat