Closed paul2t closed 10 months ago
Seems super useful! Is there a timeline for when this will get merged?
@KaranJain21 While waiting for it to be merged, you can edit the dependency to three-d
in your Cargo.toml
three-d = { git = "https://github.com/paul2t/three-d.git", branch = "egui-0.25", features = [ "egui-gui" ] }
You could also fork the repository and merge the changes you need.
I cherry picked updating egui to a new PR so that can get in right away (thanks for the contribution 🙏 ).
I'm not sure about the egui-gizmo
example, what is the purpose of that example? (Seems a bit unrelated to three-d
)
I thought it would be useful to show an example of 3d manipulation using the three-d engine. It took me some time to figure out how to do it. I thought other people would like to have an example like I would have liked. Where do you think I should share this example instead ?
@paul2t I very much appreciate the effort! 🙏 If it was free to add new examples, I would have accepted it right away. However, it's not free, I have to update all examples whenever I do a breaking change, I have to test them when I do a release and I have to keep the dependencies up to date (this example adds two new dependencies 😬 ). So my question is, what feature of three-d
does this example cover that is not part of other examples? 🤔 I know it shows how to combine egui-gizmo
with three-d
but there's a lot of crates that could be combined with three-d
which would lead to a lot of examples not really related to three-d
. Maybe it's relevant in the egui-gizmo
crate?
Ok I understand, no problem. I will share it with the egui-gizmo crate then. Thanks for your time.
PR to use the latest version of egui : 0.25.0 I also added an example usage of egui-gizmo, based on the existing demo.