3 个版本 (重大更新)

0.3.0 2024年7月7日
0.2.0 2024年6月9日
0.1.0 2024年4月6日

#487 in GUI

Download history 59/week @ 2024-04-27 47/week @ 2024-05-04 58/week @ 2024-05-11 39/week @ 2024-05-18 53/week @ 2024-05-25 47/week @ 2024-06-01 195/week @ 2024-06-08 54/week @ 2024-06-15 131/week @ 2024-06-22 36/week @ 2024-06-29 179/week @ 2024-07-06 64/week @ 2024-07-13 88/week @ 2024-07-20 80/week @ 2024-07-27 49/week @ 2024-08-03 44/week @ 2024-08-10

每月271次 下载
bevy-inspector-egui 中使用

MIT/Apache

120KB
2.5K SLoC

transform-gizmo

Latest version Documentation MIT Apache

transform-gizmo 是一个框架无关的 Rust 工具箱,提供功能丰富且可定制的 3D 变换工具,用于操纵 3D 实体的位置、旋转和缩放。

在网页演示中试用

All modes

用法

Bevy

transform-gizmo-bevy 提供了一个插件,方便将其集成到 Bevy 引擎 中。

Egui

transform-gizmo-egui 允许您在任何使用 Egui 的地方使用 Gizmo。

其他

要与 Gizmo 交互,您需要提供关于用户交互的足够信息,形式为 GizmoInteraction

要渲染 Gizmo,Gizmo::draw 提供视口坐标中的顶点,可以轻松使用您喜欢的图形 API 进行渲染。

其他

Gizmo 以 mint 类型公开数学类型,这意味着它很容易与来自各种工具箱的类型一起使用,例如 nalgebraglamcgmath。根据数学库,您可能需要启用 mint 功能。

许可协议

此工具箱同时受 MIT 和 Apache 2.0 许可协议的约束。

贡献

欢迎贡献!请参阅 CONTRIBUTING.md

依赖项

~8–14MB
~194K SLoC