Egui Gizmo Versions Save

3d transformation gizmo

0.1.0

2 months ago

Major changes

  • Decoupling from Egui: The core transform-gizmo crate has been reorganized to operate independently of the egui library, allowing for more flexible integration with different frameworks.

  • New sub-crates:

    • transform-gizmo-egui: Integration to the egui library, providing similar api to the former egui-gizmo.
    • transform-gizmo-bevy: Bevy Plugin, enabling easy integration of transform-gizmo to the Bevy Engine.

New features

  • Multiple modes: Any combination of rotation, translation and scale modes now can be enabled for a gizmo.
  • Multiple targets: A gizmo can now manipulate multiple targets as a group.

Fixes

  • Fixed strange transformations in certain angles when rotating
  • Minor picking improvements

Other changes

  • Minor improvements to the look and feel of the gizmo, such as the colored fill in the rotation gizmo.

Migration from egui-gizmo

For uses migrating from the egui-gizmo crate, please refer to the transform-gizmo-egui documentation.

Getting started

# For egui-based apps
cargo add transform-gizmo-egui

# For bevy-based apps
cargo add transform-gizmo-bevy

# For apps without bevy or egui
cargo add transform-gizmo