Catalog · How the catalog works
ray4laz-gizmo
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.
Anyone may press Interesting, signed in or not. It helps others find this project.
README
Note:The raylib-gizmo library is used. This library is in beta Your feedback and support in enhancing its quality are greatly appreciated!
Introduction
ray4laz-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 add the ray4laz-gizmo package dependency and add it to the uses raygizmo.pas section, and you're ready to go!

Current Limitations
| Operation | Global | Local | View |
|---|---|---|---|
| Translate | Yes | Yes | Yes |
| Rotate | Yes | Yes | Yes |
| Scale | No | Yes | No |
For now, every gizmo with a scaling component will operate in local axis orientation. This means that an object will always be scaled as if no other transforms are applied.

