A collection of essential grid snapping functions accessible in both Blueprints and C++.
The Grid Snapping Function Library is an essential collection of Blueprint nodes and C++ functions designed to enhance grid-based development workflows in Unreal Engine. All grid snapping functions are efficient and intuitive and work on both square and hexagonal axis-aligned grids. The 7 blueprint nodes currently included are listed below:
Features: 7 Blueprint Nodes & 6 C++ Functions
Code Modules: GridSnappingFunctionLibrary (Runtime)
Number of C++ Classes: 2
Supported Development Platforms: Win64, Mac, iOS, Android, Linux
Supported Target Build Platforms: Win64, Mac, iOS, Android, Linux
Documentation: GitHub Wiki
Important/Additional Notes: To access the C++ functions in your project you must add the GridSnappingFunctionLibrary module name to your projects public or private dependency module list in the Build.cs file. Then you can include "SupercriticalUtils/GridSnapUtils.h" in the relevant header file(s) and access the C++ functions via the FGridSnapUtils class.