Trivial but...

Next
 From:  Frenchy Pilou (PILOU)
9857.1 
We can't have this result in one operation ? (not with the rotation of course :)
Or i miss something ? (mutual Trim don't works )

EDITED: 26 Jun 2020 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
9857.2 In reply to 9857.1 
Hi Pilou, can you please post your .3dm model file for those objects?

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
9857.3 In reply to 9857.2 
Sorry not for the moment but that is valid for any volumes A & B !

I have of course many solution in several operations
But I believeed that was possible with the Trim function itself! :)
---
Pilou
Is beautiful that please without concept!
My Moi French Site My Gallery My MagicaVoxel Gallery
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
9857.4 In reply to 9857.3 
Hi Pilou, you can do that with the Trim command using the mutual trim option.

Select both objects before running Trim.

The prompt will say: "Select cutting objects or Done for mutual trim". So in this case where you want the objects to be both an object that is being trimmed as well as a cutter for the other, push the Done button (or right-click in a viewport) without selecting anything.

Then pick the pieces to discard and you will have your result.

Here is a demo:



- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
9857.5 In reply to 9857.4 
Yes it's that i do
but you have an internal "cap" on the first sphere and you must kill a part!

Else here my 3dm object in case of
https://manuelgrobotovf.weebly.com/uploads/1/3/5/4/13544449/2objects.3dm

Believed that all was automatic! :)

Edit : I am in the case of "Keeping" Trim

ok that works but you must CLICK one by one the Spheres and not "All " at the prompt :
"Select pieces to Keep or Push Done to Keep All"
Curious but working! Cool!

I have the 2 spheres with empty caps! :)

It's also working for my 2 objects but I must "Join" each object before run the Trim
And one more time that works not with the second "Done for All" but yes cliked "one by one"!
That was the trick! :)

So Perfect! : Join the Object A (solid) - Copy Move A = B (solid) (for future Trim with "keeping" )
Select the 2 objects A & B - Trim All (mutual) "Done" - Click Object A & Click Object B (and not Done for All keeping)
Then Done : et voilĂ  :)

EDITED: 27 Jun 2020 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
9857.6 In reply to 9857.5 
Hi Pilou,

re:
> Yes it's that i do
> but you have an internal "cap" on the first sphere and you must kill a part!

Only if you don't pick anything at the last stage, that's when it will cut it up and leave all the pieces.

If you don't want the internal cap then you need to tell Trim that is the piece you want to discard.


> Believed that all was automatic! :)

The purpose of the Trim command is to not automatically decide which pieces to keep and which to discard. It's the boolean commands that automatically decide that.


> ok that works but you must CLICK one by one the Spheres and not "All " at the prompt :
> "Select pieces to Keep or Push Done to Keep All"
> Curious but working! Cool!

You don't have to only click, you can use any selection method. See the above video where I do a window select for example.


> It's also working for my 2 objects but I must "Join" each object before run the Trim
> And one more time that works not with the second "Done for All" but yes cliked "one by one"!
> That was the trick! :)

No, you don 't have to Join the objects beforehand but it is kind of convenient if you do.

Here is another demo with your file:


- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
9857.7 In reply to 9857.6 
I have only your result when I am in the mode "remove" state !
And if i make a sufficient large selection for take the "intersection" volume resultant
that is difficult because we don't see very well this "internal" intersection!
Advantage of your "remove" method you make only one final rectangle selection.
Maybe difficult when we have many volumes!

With my "keep" method i must make some several "external" Clicks on the volumes
but be sure that i don't take the "internal" volume.
That is easy here because we have only few volumes and surely difficult when there are many volumes.

Does we have an option for this "internal" volumes selection removing
or this "external" volumes selection keeping ?
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
9857.8 In reply to 9857.7 
Hi Pilou,

> I have only your result when I am in the mode "remove" state !

Yes, that's the default. It can be convenient in some cases to switch to "keep" state, if it is helpful then certainly do that.

You can peform a mutual trim though either with "remove" or "keep" state, the above 2 videos show you a demonstration on how to do it using remove mode. That was to answer your question about whether a mutual trim was possible to do with the trim command or not.


> And if i make a sufficient large selection for take the "intersection" volume resultant
> that is difficult because we don't see very well this "internal" intersection!

Your question never mentioned a large selection, I was answering your question about the case you had shown.


> Does we have an option for this "internal" volumes selection removing
> or this "external" volumes selection keeping ?

Yes, it's the Boolean Union command. In the kind of case that you are describing where there are a large number of surfaces, I would recommend to not use the Trim command. For the kind of case you are describing you should form your objects into closed solids before trying to cut them, and then use boolean union to get your result rather than using the Edit > Trim command for that type of use.

The booleans do a similar job as Trim, except that they automatically discard or keep pieces based on which volume they are contained inside of. If you need something that will help target internal pieces without needing to do any manual selection, it is the booleans that are set up to do that.

Trim is meant to be a lower level surface modeling operation, it's not something that you should try to use in a situation where there would be a large number of pieces that are difficult to select. You would want to use booleans in that kind of case.

- Michael

EDITED: 27 Jun 2020 by MICHAEL GIBSON

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Message 9857.9 deleted 17 Jan 2021 by WAYNEHILL5202

Previous
Next
 From:  Frenchy Pilou (PILOU)
9857.10 In reply to 9857.8 
@ Michael OK I can understand that...
Of course will be more easy to make the boolean then kill caps if this result is wanted.
All that was not clearly evident (for me ;)
Thx for the clarification!
Here with a Boolean merge (must caps killed)

EDITED: 27 Jun 2020 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
9857.11 In reply to 9857.9 
@Wayne No it's a sort of intersection of volumes who is wanted not a trim by a plan! ;)

The trim was well realised
it was just the specific result that i wanted (hollow without caps )
that was not success in one operation...(by me :)

EDITED: 27 Jun 2020 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  wayne hill (WAYNEHILL5202)
9857.12 In reply to 9857.11 
@Pilou,

Ok. Downloaded your sample. Boolean unioned all parts, created a jagged trim line by selecting the intersect lines between the halves and joined them as a jagged trim line. Selected the solids, and trimmed by the jagged intersect line. Pulled them apart and a middle section appeared between the two halfs. You looking for a clean divide. Got it.

Wayne
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
9857.13 In reply to 9857.12 
See my other solution above when you post your! ;)
---
Pilou
Is beautiful that please without concept!
My Moi French Site My Gallery My MagicaVoxel Gallery
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  Frenchy Pilou (PILOU)
9857.14 
Another solution (in fact that is that I made for my first image of the thread;)

but curious tearings appear during the Boolean union!
here second volume is move down a little before the Boolean for have a more sinuous intersection!

Select the 2 volumes Curves Isect
Boolean the 2 volumes
Trim by the curve (from Isect)
Result that I want (except the artifacts (?) )



Artefact are not yet existing when I make some rendering
here with the very easy and free CadRays who accepts Step and IGES from Moi ;)
https://www.opencascade.com/content/cadrays


EDITED: 27 Jun 2020 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All