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

[FR] 3D Model Viewer #8820

Open
1 of 2 tasks
RedEchidnaUK opened this issue Jan 2, 2025 · 5 comments
Open
1 of 2 tasks

[FR] 3D Model Viewer #8820

RedEchidnaUK opened this issue Jan 2, 2025 · 5 comments
Labels
enhancement This is an suggested enhancement or new feature plugin Plugin ecosystem User Interface Related to the frontend / User Interface
Milestone

Comments

@RedEchidnaUK
Copy link

Please verify that this feature request has NOT been suggested before.

  • I checked and didn't find a similar feature request

Problem statement

It would be really nice to be able to view 3D models that are attached to parts.

Suggested solution

Option 1

Under attachments you could click the more actions and if the attachment was a supported 3D file you could choose the option to view it in a 3D viewer. Once in the viewer you could then take a 'capture' of the current view and set it as the part image.

Option 2

In the main part view you could upload a 3D model instead of a static image. You could then click on the image to open a 3D model viewer, rotate/manipulate the model to your liking and then 'capture' the current view and set it as the part image.

Describe alternatives you've considered

Not having a 3D viewer :)

Examples of other systems

I have found the Online3DViewer project that should aid in developing a solution. Although I'm not a frontend developer (or even a professional developer) it didn't look too difficult to implement (easy to say I know) in a webpage. They even give their whole site as part of the source files.

If I had time I might even look at adding it myself, but currently I have too many unfinished projects and I don't want to commit to another one. I don't think this would be a high priority feature, but it would be nice to have.

Do you want to develop this?

  • I want to develop this.
@RedEchidnaUK RedEchidnaUK added enhancement This is an suggested enhancement or new feature triage:not-checked Item was not checked by the core team labels Jan 2, 2025
@SchrodingersGat
Copy link
Member

This would be an ideal candidate to be developed as a plugin. @RedEchidnaUK would this be something you would be interested in developing?

@RedEchidnaUK
Copy link
Author

@SchrodingersGat I’m going to reluctantly say no to developing a plugin. Sadly, I really don’t have time at the moment due to other projects I’m committed to. Of course if that changes, I’ll be sure to let you know.

@matmair matmair added User Interface Related to the frontend / User Interface and removed triage:not-checked Item was not checked by the core team labels Jan 2, 2025
@wolflu05
Copy link
Contributor

wolflu05 commented Jan 2, 2025

@SchrodingersGat It would be really cool, if we would extend the plugin system to provide custom previewers for various file types. E.g. this would be helpful for your wirewiz plugin too, or an inline pdf previewer, ...

@RedEchidnaUK
Copy link
Author

Having done a bit more searching I see there is already a FR for preview for attachment files that I missed in my previous search. Would it make more sense that this request is part of that FR?

@matmair
Copy link
Member

matmair commented Jan 3, 2025

I do not think that would cover it, that will probably be addressed by making thumbnails available

@SchrodingersGat SchrodingersGat added this to the horizon milestone Jan 5, 2025
@SchrodingersGat SchrodingersGat added the plugin Plugin ecosystem label Jan 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement This is an suggested enhancement or new feature plugin Plugin ecosystem User Interface Related to the frontend / User Interface
Projects
None yet
Development

No branches or pull requests

4 participants