Skip to content

RealDanTheMan/CollisionCraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

About

Small application for creating 3D collision hulls using QT & CGAL [Work in Progress]

Resources

License

Stars

Watchers

Forks

Packages

No packages published