Moving and resizing boolean holes
All  1-2  3-7

Previous
Next
 From:  Kreten
444.3 
Taran, psot you arch modeligs wihes in the "Moi for Architectual modeling" thread!
  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
444.4 In reply to 444.1 
Hi TaranQ - as JTB mentions, there isn't a way to directly resize the hole itself, but one way is to use additional boolean differences or unions.

I wanted to let you know about one other technique which may be useful in this situation - it is possible to erase a hole and repair the original surface at that location. This can sometimes be a nice way to keep your model very clean, if you try to patch holes by using boolean union it will work but you may be left with a type of patchwork of surfaces instead of just a clean simple surface.

Here are the steps to erase a hole and restore the original surface.

Here's a hole:



The first step is to erase the side surfaces of the hole. You can select a sub-surface of a larger object by doing a second click on it after the larger object has been selected by a first click. Edges take precedence when doing this sub-selection so to select a face you have to pick it in an area not next to an edge - you often may have to zoom in a bit so that the surfaces are larger on the screen to make this possible. Once you select a single surface instead of an edge, you will be in surface-only selection mode, so it will be easier after the first one is selected. You also need to rotate around so that you can see the 4 different surfaces. With the side surfaces selected it will look like this:



Now hit delete - this will remove those surfaces, leaving empty space with unattached edges:



Select the open edges (this is again with a second click on the object after the first click has selects the whole object).



Now hit delete again to remove these trimming edges, and your hole will be erased and the original surface of the object will be restored there.

You can remove trimming edges of a surface by using delete, but only when they are not attached to anything, that's why the side surfaces need to be removed first.

After you have restore the surface in this manner you can now use another boolean to cut your new hole out.

In future versions I should be able to add more options for doing this kind of thing more automatically, for instance it could eventually be possible to enable dragging the hole around without erasing it first, or using history to change the size of the object being booleaned. But for V1 these won't be ready so the "erase hole" technique is what will work for right now.

- 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:  Jesse
444.5 In reply to 444.4 
Hi Michael,

To fix trimmed holes, would it be possible to incorporate an "Untrim" command
as in Rhino? If so, how would that work in regards to History Update?


-Jesse
  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
444.6 In reply to 444.5 
> To fix trimmed holes, would it be possible to incorporate an
> "Untrim" command as in Rhino?

Hi Jesse - in MoI untrim is built in to the regular Delete command.

To untrim, you select all the edges of a trimming boundary, and hit delete, that will remove them same as Untrim. The edges will only be removed if they are not attached to anything else.


> If so, how would that work in regards to History Update?

Well, there aren't very many situations where history would come into play with this, because most of the operations that you would do with a face like this like join or booleans, don't work with history right now.

Is there some particular situation with history that you're interested in with untrim?

- 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
 From:  Jesse
444.7 In reply to 444.6 
Hi Michael,

I guess if history could remember the trims, joins and deletes that go into a Boolean operation and sort them out, untrim
could undo the effect of a Boolean on a particular surface without acting on other surfaces that were involved in the Boolean.

This comes into play when a client sends me a .3dm file to mill that isn't built correctly and asks for my assistance in repairing/rebuilding it.

Essentially, after untrimming a surface, I usually delete it and use the edge curves of the rest of the model to rebuild the section, but at least it can save me from the impossible task of pick out a lot of little surfaces to delete while making sure they all belonged to the surface in question and not something else. For instance, when a surface has been pierced and cut up in many places such as on a polysurface of a ring with multiple little stone settings or other small embellishments added or subtracted. The stone settings and other parts can also be untrimmed and restored to their original state, so I can fix something pretty quickly, without having access to, or even needing to deal with the original construction curves (which probably caused the problem in the first place).

Thanks,

Jesse
  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

 

 
 
Show messages: All  1-2  3-7