Feature request - Boolean Split

 From:  Michael Gibson
709.6 In reply to 709.5 
Hi Magnus,

> True, it's quite easy to simply think that if it works like this in Rhino then it
> should work like this in Moi too, which it obviously don't. Not that it's a bad
> thing, if it's easier which infact it is now in Moi then it's all good.

Yeah, although there are plenty of similarities (they are both NURBS modelers after all), MoI is organized quite a bit differently, mostly to keep things trimmed down and solve a problem of "UI overload" which is a really major stumbling block especially for people just starting out or trying to use the modeler more casually.

One of the big differences is that MoI relies heavily on being able to pre-pick sub objects such as edges or faces before launching a command. This helps to give additional context to the command and lets it adapt to do different things depending on the input. It is actually a big win for keeping the UI simple when each command is more powerful (and also complex itself), which is in a way counter-intuitive.

In Rhino, I structured things where each individual command was more simple and more narrowly focused on a particular task. This was good for certain things, and it certainly made it easier to design each individual command. But eventually it leads to a huge proliferation in the number of commands all of which tend to compete for space in the UI and have a very overwhelming effect...


> How about variable fillets and chamfers, could you add that ?

I do want to add this, but not until after version 1.0 is out. It's going to take a bit of time to plan the UI for it, that tends to be very time consuming for me, so I have postponed this until later.


re: Chain edges - this is another one that I am planning on adding but again not for version 1.0. It should end up with kind of a bundle of selection helpers. One note - if you want to fillet all edges that belong to one face (like the top of something, or all around the bottom of an indentation), you can select faces as input to the filleter, and all edges of those faces will be filleted. Sometimes that is easier than selecting edges.

- Michael