[feature suggestion] Collecting shape form a model to use t as shape for add part, negative volume, modifier, support blocker or enforcer
 
Notifiche
Cancella tutti

[feature suggestion] Collecting shape form a model to use t as shape for add part, negative volume, modifier, support blocker or enforcer  

  RSS
Pedja
(@pedja)
Trusted Member
[feature suggestion] Collecting shape form a model to use t as shape for add part, negative volume, modifier, support blocker or enforcer

While using Measure tool I realized it is so smart it can recognize even complex shapes on a model. Awesome!

Then I thought it would be good do use that ability to select shape from model and then create custom shaped add part, negative volume, modifier, support blocker or enforcer.

Here is an example. I want to make all these triangles hollow. Triangle shapes are complex with curved corners so it would be quite a work doing it manually.

Measurement tool, recognizes those triangles shapes perfectly, including curved corners, so ideal way to use it would be to select shape and then create negative module from it. That would be really quick and fast solution.

I can imagine lots of examples where this functionality could be more than helpful.

Postato : 19/03/2024 10:05 am
Neophyl
(@neophyl)
Illustrious Member
RE: [feature suggestion] Collecting shape form a model to use t as shape for add part, negative volume, modifier, support blocker or enforcer

Again and again.  This is a user to user forum.  ALL feature requests and bug reports need to be made at the Prusa Slicer github.  That is located here https://github.com/prusa3d/PrusaSlicer/issues

The devs rarely come here and suggestions here are NOT tracked.  This is an ideal place to discuss a proposed feature request and thrash it out into a useable form but if you want to propose one it needs to be done on github.

As for this proposal, by all means open a feature request for it, but why do people keep trying to shoehorn in more and more CAD functions ?  Its a SLICER.  It should be made the best slicer in existence.  What you want to do is trivial in something like Blender.  Which is free, open source, available on multiple platforms etc.  I'm sure other CAD software can do it too.

If you want to do modelling functions then learn to use at least 1 CAD tool at a basic level.  Prusa Slicer already has over 3700 OPEN issues.  I'd kinda like some of the longstanding SLICING issues that have been open years sorted out before resources are spent on functionality that is better accomplished elsewhere.

Postato : 19/03/2024 11:58 am
Pedja
(@pedja)
Trusted Member
Topic starter answered:
RE: [feature suggestion] Collecting shape form a model to use t as shape for add part, negative volume, modifier, support blocker or enforcer

I post here first so that it may be discussed, as I may be on wrong path or did not realize that feature I ask for is already doable. I believe that is way better than overflowing developers on GitHub.

Prusa Slicer already has lots of features that may be characterized that do not belong there but to CAD programs. Why don't you propose all of them to be removed?

Thing is, there are small fixes that may be easier and quicker done in slicer than running full blown CAD application. Idea I proposed is just one of them. Handling STL files in CAD applications is not that easy. Prusa Slicer mastered that part.

I am not familiar on coding part but from what I can see, Prusa Slicer already has hard part done: it can recognize and select single shape on the model and it can import external shape to create feature. My idea is to combine those existing functions: recognize shape from model and use that shape instead of importing from file.

I had, in past, few other ideas that you or someone like you immediately attacked as "not belonging to slicer" but it seems developers did not agree with that view and to my surprise, those were rather quickly implemented in Prusa Slicer, and proved valuable slicer tools.

Postato : 19/03/2024 12:41 pm
Neophyl
(@neophyl)
Illustrious Member
RE: [feature suggestion] Collecting shape form a model to use t as shape for add part, negative volume, modifier, support blocker or enforcer

As I said, please go ahead and open a feature request in the correct place. I'm not trying to stop you.  I do not however agree with you.

If you think the hard part is already done you are welcome to think so.  However selecting a face is far different from having a manifold solid volume.  The current negative volume modifiers work with manifold volumes.  

Is it possible to do, sure.  Its just that you could do the same task in less than 5 minutes with Blender.  Blender actually works quite well at modifying arbitrary meshes.  Better than many cad programs. I use Blender as an example only because I am familiar with that software.

To use your example, load in the stl, go to edit mode, select the face you want, duplicate it as a separate object, apply a solidify modifier to it, move it to where you want and then use a boolean modifier to remove it from the object you want to modify.  Also doing things like arrays with precise spacing and positioning is also easy to do.  Positioning things precisely has been an open request/issue for literally years in PS.  

The only thing stopping you from doing the task right now is yourself.  

 

Postato : 19/03/2024 12:54 pm
Pedja
(@pedja)
Trusted Member
Topic starter answered:
RE: [feature suggestion] Collecting shape form a model to use t as shape for add part, negative volume, modifier, support blocker or enforcer

Ok, conclusion is that I am stupid. Thank you.

Postato : 20/03/2024 6:40 am
Pedja
(@pedja)
Trusted Member
Topic starter answered:
RE: [feature suggestion] Collecting shape form a model to use t as shape for add part, negative volume, modifier, support blocker or enforcer

Positioning should not be an issue, as features should be created at exact position of the selected shape.

Postato : 20/03/2024 6:48 am
Neophyl
(@neophyl)
Illustrious Member
RE: [feature suggestion] Collecting shape form a model to use t as shape for add part, negative volume, modifier, support blocker or enforcer

 

Posted by: @pedja

Ok, conclusion is that I am stupid. Thank you.

That is your interpretation of my words.  If you think you are stupid, then ok.  I don't know you personally so I can neither agree or disagree with your self assessment.

If you want me to be more specific, its is the unwillingness to investigate and learn if other methods already exist that would allow you to achieve your stated goal(s).   

Postato : 20/03/2024 7:26 am
Condividi: