View Full Version : Closing a hole...how???
Mentat7 06-13-2003, 04:09 PM Hello! I am in a bit of a pickle. I have been creating a model and have been bridging the polys together to close off parts of it. Now I am lef with a hole that I also wish to close but I can not figure out how to do it. Selecting the inside edge faces and clicking BRIDGE doesn't work nor does CONNECt in points mode. How would I go about closing this hole? Thanks!
| |
Fuzatron
06-13-2003, 05:47 PM
Guess it depends on your geometry, but this might be what you are looking for...
http://www.wings3d.com/fillingahole.php
Mentat7
06-13-2003, 07:06 PM
Thanks but my geometry is different...it didn't really work for me.. I know in C4D for example that you can bridge points to make a poly or choose the MAKE POLY tool and select the points and make the poly. Just thought there might be a similar method in Wings No biggie...I just rebuilt the mesh so now there is no hole.
Wings works quite differently to most modellers so you need to solve problems slightly differently to most apps. It's impossible to answer precisely without seeing your geometry but basically you need to dissolve all the polys in the area of the hole. It will probably look pretty weird at this point but you can now rebuild the geometry to remove the hole.
puzzledpaul
06-14-2003, 10:38 AM
A slight variant of what's on the Wings site:
Create cylinder
Select both end faces and intrude 0.2
Select all 16 axial edges inside the hole and connect.
Keep new loop selected and Move Y -> 0.8
Select all small faces around the inside (top) of the tube.
Dissolve them and fill the hole.
I'm not suggesting there's anything new here, because obviously there isn't - but I think that using Extrude in the orig, example - and then dissolving 2 lots of faces 'slightly' complicates the matter - if / when trying to understand what's going on - imo.
To 'close' the tube hole somewhere along the hole (but not at an end) - move Y the newly connected loop to required position and bevel it to the appropriate thickness. (then select faces contained between the bevelled edges and dissolve - as before)
pp
negative9
07-01-2003, 06:31 AM
Sounds good.
//negative9//
jmcalpin
07-01-2003, 07:46 PM
I still use the old Nendo way of closing holes.
Select all the faces except for the ones inside the hole. Use extract region and any direction and just drop it were it is, unless you want to resize it. In the outliner delete the old model.
that's it. Because of the wings data structure it will automaticly fill in the holes.
Jason
I just did a test. Make a cube. Inset and bridge the top and bottom. now you have a hole. I did a select object. switched to face mode and deselected the 4 walls of the hole. Now do a extract region. Normal direction and left click so it doesn't move.
Now in outliner delete the cube. You'll see the hole is actually closed although it is not selected.
It should work the same on any hole that is made in a closed object.
jmcalpin, that's a great technique, I never would have thought of it!
puzzledpaul
07-01-2003, 11:27 PM
<< I still use the old Nendo way of closing holes >>
Certainly an interesting method :)
cf: Select faces inside hole and press backspace (for dissolve)
(selecting one then pressing I often gets ‘em all)
Anyway, each to their own, eh? :)
pp
jmcalpin
07-01-2003, 11:44 PM
LOL,
I didn't realize you can just disolve a hole. That will save me alot of time.
J
negative9
07-01-2003, 11:52 PM
I was thinking of this last night.
have and EDGE | CAP or EDGE | LOOP_CAP plugin.
It would work as follows:
First it would take the CODE used to make a loop, if any problems arise here the loop code would clear it up, then it would apply
extrude > normal > acknowege > face select > desolve
All-in-one option LOOP_CAP, it would work the same way as a loop.
A workflow enhancement no?
Not to sure on the inner workings of Wings3d or Erlang, but in other 3d packages everything you do is coded down for the undo or debugging, if you did it you could copy the actions required and paste them in the scripting language.
For example, in Maya you can copy your "MEL" script and make it a command, or think MACROs in other programs like Office programs, just record what you do and save it a s a function.
Of course there is also the down side, cluttering up our user interface with more options, but edge menu isn't too large now...under Loop cut option.
//negative9//
negative9
07-02-2003, 12:12 AM
I was thinking of this last night.
have and EDGE | CAP or EDGE | LOOP_CAP plugin.
It would work as follows:
First it would take the CODE used to make a loop, if any problems arise here the loop code would clear it up, then it would apply
extrude > normal > acknowege > face select > desolve
All-in-one option LOOP_CAP, it would work the same way as a loop.
A workflow enhancement no?
Not to sure on the inner workings of Wings3d or Erlang, but in other 3d packages everything you do is coded down for the undo or debugging, if you did it you could copy the actions required and paste them in the scripting language.
For example, in Maya you can copy your "MEL" script and make it a command, or think MACROs in other programs like Office programs, just record what you do and save it a s a function.
Of course there is also the down side, cluttering up our user interface with more options, but edge menu isn't too large now...under Loop cut option.
//negative9//
puzzledpaul
07-02-2003, 12:59 AM
<< will save me alot of time >>
Good :)
This is the standard method mentioned at the Wings site - but, as mentioned in the earlier post, I think it's a bit more confusing than it need be (esp. from newb pov?) - the sequence is in need of a face lift (sorry, dissolve), imo - with selected elements to be made clearer, perhaps?
Instead of showing a sequence that involves a bit of construction to produce faces that are then dissolved - maybe just simplify it to the essentials?
Possibly:
Cube with round hole (pic)
Select all (hole) faces .......mention methods ...(one + I / or edge + G + F)
Dissolve .....
Just a thought.
pp
CGTalk Moderation
01-15-2006, 10:00 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
vBulletin v3.0.5, Copyright ©2000-2009, Jelsoft Enterprises Ltd.