Skip to content
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

Manage 3D symbols through style manager #37952

Merged
merged 21 commits into from
Jul 29, 2020
Merged

Conversation

nyalldawson
Copy link
Collaborator

@nyalldawson nyalldawson commented Jul 24, 2020

This PR adds support for managing 3d symbols through the QGIS style manager, including support for importing and exporting libraries of 3d symbols, and completes the recent work in fully abstracting out 3d symbols and their widget handlers.

Peek 2020-07-24 10-20

One notable omission is that there's no thumbnails generated for 3d symbols in the library, and everything gets a generic icon for now. Generating thumbnails is no trivial matter, so it's deffered for now...

Fixes #31479

@nyalldawson nyalldawson added Feature 3D Relates to QGIS' 3D engine or rendering labels Jul 24, 2020
@github-actions github-actions bot added this to the 3.16.0 milestone Jul 24, 2020
@nirvn
Copy link
Contributor

nirvn commented Jul 24, 2020

@nyalldawson , fantastic work!

What about displaying some basic information - such as colors - with the preview icon. We could still use the 3D symbol, but tweak it to reflect part of the saved symbol.

E.g.:
Screenshot from 2020-07-24 12-14-38

@nyalldawson
Copy link
Collaborator Author

@nirvn it's an option I guess - still not a trivial inclusion, so I'd rather explore taking a snapshot of the real symbol first

@zacharlie zacharlie added the Changelog Items that are queued to appear in the visual changelog - remove after harvesting label Jul 24, 2020
@timlinux
Copy link
Member

Nice!

@nyalldawson nyalldawson merged commit 40f21ab into qgis:master Jul 29, 2020
@nyalldawson nyalldawson deleted the 3dsym branch July 29, 2020 00:27
@zacharlie zacharlie added ChangelogHarvested This PR description has been harvested in the Changelog already. and removed Changelog Items that are queued to appear in the visual changelog - remove after harvesting labels Jul 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3D Relates to QGIS' 3D engine or rendering ChangelogHarvested This PR description has been harvested in the Changelog already. Feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Expose 3D symbols to style manager
4 participants