Fillets and booleans, why?

Next
 From:  Fredrik (FREDRIKW)
1440.1 
Moi booleans and fillets seem to work better than Rhinos. I thought they both have the same modeling kernel?

In the attached image Rhino didn't want to boolean union the consecutive cylindrical walls, and it didn't want to fillet them after i boolean'ed them manually eighter.
- Moi did both without problems (had to make cylindrical fillets though...
(: !!!







- Fredrik
Attachments:

  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
1440.2 In reply to 1440.1 
Hi Fredrik, I'm glad that the Fillets and booleans are working well for you!

They are a very complex area of calculation, especially fillets, so it certainly is possible to get plenty of fillets that aren't going to work in MoI. If you have a large number of edges coming together at a single corner, or tiny skinny surfaces, or surfaces that have little wrinkles or folds in them, those will all tend to make things much more difficult to fillet.

But simple structures tend to work pretty well.

Booleans are one of the strongest areas of MoI's kernel.

There are still cases that can cause difficulty with booleans though too, like if you have some pieces that overlap but that slightly wiggle in and out of each other instead of being a more exact overlap. Simple and clean overlaps like your cylinder tend to work well though.

The more simple, accurate, and clean your model is, the better chance these functions have of succeeding.


> I thought they both have the same modeling kernel?

Nope, they have completely different modeling kernels.

MoI does use the same OpenNURBS library as Rhino for reading and writing 3DM files, but it is a file I/O library, not a geometry kernel.


One other note in case you didn't know - you can also just use Copy/Paste to move models back and forth between MoI and Rhino.

- 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:  Fredrik (FREDRIKW)
1440.3 In reply to 1440.2 
Hi Michael,

I have collected a couple of difficult situations for fillets and booleans, which I will go through in both Moi and Rhino at work tomorrow.
Moi seems to be good at these things, and does some things that Rhino can't do automatically. I guess that's important since many Moi users are also Rhino users.

- Could a Merge-function that merges co-circular, co-conic and co-planar surfaces be made?
All co-linear single curved surfaces in other words.
(The yellow part in the picture has two co-circular faces).
If it's a reasonable wish, I wish for it. This would make clean models easier to keep clean and to work on with.

While wishing, view clipping objects in 3D viewport with would be nice. Like L- shaped clipping planes, or S-shapes, or even double curved clipping objects (with adjustable thickness colors). I will try to explain better tomorrow.
Good Night!


Thanks for the advice too!

- Fredrik
  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
1440.4 In reply to 1440.3 
Hi Fredrik,

I have added your requests to the wiki wishlist: http://moi3d.com/wiki/Wishlist


> - Could a Merge-function that merges co-circular, co-conic
> and co-planar surfaces be made?

For planar surfaces, this kind of merging should be happening automatically in boolean operations, for example taking these 3 boxes:



And then doing boolean union on them will produce this result:



As you can see the co-planar top parts were merged into one single plane.

I have noticed that this merging does not happen in all cases though, if you run across examples where it does not work please send them to me at moi@moi3d.com so I can get them logged as bugs to get fixed up.

I added merging of compatible extrusions and conic sections to the wishlist, but it is not really a particularly easy thing to do in all cases, it will probably be a while before that can happen.

There can be some additional merging that happens now if the pieces involved are trimmed pieces from a larger common surface. That's why the Crown of Clubs tutorial (from here: http://moi3d.com/1.0/docs/tutorials.htm) creates such a clean final shape.

- 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
1440.5 In reply to 1440.1 
I haven't posted any new work in a while so
I thought I'd upload this charm I'm working on.

MoI's filleting tools really rock!

-Jesse

EDITED: 10 Mar 2008 by JESSE

Image Attachments:
Size: 108.8 KB, Downloaded: 271 times, Dimensions: 1414x1118px
  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:  Fredrik (FREDRIKW)
1440.6 In reply to 1440.5 
cool Charm Jesse!
-F
  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
1440.7 In reply to 1440.6 
Thanks Fredrik :-)

-J
  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