{"repo":"cloudofoz/raylib-gizmo","free":true,"listed":false,"github":"https://github.com/cloudofoz/raylib-gizmo","clone":"git clone https://github.com/cloudofoz/raylib-gizmo.git","description":"A clean and customizable 3D gizmo tool for raylib. Designed with an Immediate Mode style for simplicity, it requires just a single function call to draw and interact. Supports global, local, and view-based axis orientations. Enables seamless translation, rotation, scaling, or any combination thereof, managed with intuitive bitwise flags.","language":"C","stars":133,"topics":["3d","game-development","gizmo","graphics","raylib","tools","transforms"],"license":"Zlib","category":"game-templates","readme_excerpt":"Note : This library is in beta . Your feedback and support in enhancing its quality are greatly appreciated! Introduction raylib-gizmo is a clean and customizable 3D gizmo tool for raylib. Designed with an Immediate Mode style for simplicity, it requires just a single function call to draw and interact. No dependencies other than raylib: just include raygizmo.c/.h in your project, and you're ready to go! Table of Contents - Core Features - Minimal Usage - Code Examples - License - Current Limitations - CMake Support - Credits Core Features - Portable Code: No dependencies other than raylib. - Ease of Use: Simple and customizable. - Flexible Transformations: Translate, rotate, scale, or any combination of these three together. - Orientation Support: Works with global, local, and view orientations. - Immediate-Mode Style: Just one function call to draw and interact with the gizmo. - Camera Independence: Gizmo size remains consistent regardless of camera movement. - raylib Integration: Leverages raylib's Transform structure, eliminating the need for additional data structures. Minimal Usage --- Code Examples 1) example 01 getting started.c Description: Demonstrates how to integrate and interact with a simple, globally oriented, 3D translation gizmo in a raylib scene. 2) example 02 gizmo types.c Description: Demonstrates multiple gizmo modes (translate, rotate, scale, and all combined) with fixed configurations for simplicity. 2) example 03 render targets.c Description: Demonstra","default_branch":null,"files":null,"tree":[],"storefront":"/r/cloudofoz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cloudofoz/raylib-gizmo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}