-
Notifications
You must be signed in to change notification settings - Fork 277
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Insert model from the GUI #31
Comments
@JShep1, here's a quick idea I sketched just so we have a high-level notion of what we're going for. @ColeOSRF is working on a proper mockup. The first version of this plugin should focus on inserting models from local paths. Fuel can come on follow up PRs. Other features like filtering can also come later, but it would be nice to organize the data in a way that will allow us to do this easily in the future, using QSortFilterProxyModel for example. |
Thanks, that's neat, @ColeOSRF! Some comments:
|
This looks great, I've been working on the logic. @ColeOSRF Do you think you could provide a No Thumbnail Available image? Also, I'll likely have more questions as I get to the GUI side of things so I might reach out then. |
Here is a revised UI. I redid the local paths section so hopefully it's more representative of our needs. I have two UI examples. One lists the folder contents as a list and the other as thumbnails with the two buttons to switch between list/thumbnail view in the upper right of the area that contains the assets. Unlike Gazebo-classic I do not have a list of the assets under the folder on the left. I figured it was repetitive and makes it harder to navigate the folder structures. There are still some missing things like scroll bars and it's very unrefined. Font is bad and that sort of thing but hopefully it's a little closer now. |
That's perfect! This is looking great to me, Cole! No more comments from me. |
Original report (archived issue) by Louise Poubel (Bitbucket: chapulina, GitHub: chapulina).
It is convenient for users to construct environments through the UI. To be able to do that, they need to be able to insert new models into simulation. This issue is about creating a GUI plugin which allows users to inspect and insert SDF models from:
A few more nice features:
Alternatives
Additional resources
model.config
GAZEBO_MODEL_PATH
The text was updated successfully, but these errors were encountered: