Boolean Subtractions

Next
 From:  denbutler
10111.1 
Greetings All,

Nurbs Veteran - New user - Waited for the V4 release.

An Observation: Using a solid on Red layer to Boolean Subtract from a solid on Black layer causes display errors.

These errors are not present when both solids reside on the same layer.
  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:  bemfarmer
10111.2 In reply to 10111.1 
Hi denbutler,

Could you please provide an example .3dm file which shows the difference between the two results?

Are you speaking of Color irregularities, or geometric shape differences?

- Brian

EDITED: 14 Jan 2021 by BEMFARMER

  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:  denbutler
10111.3 In reply to 10111.2 
Greetings,

A simple curiosity is all.
I cannot supply a 3dm file, and the reason will become apparent.

Try this experiment:

1) draw a solid box on one layer
2) draw a sphere intersecting the box on a second layer
3) boolean difference the two - not keeping objects
4) you should now have a subtracted solid, but appear to have two polysurfaces, one on each layer
5) save file and reopen
6) now you have the subtracted solid, on its original layer

So, now I understand that geometry states may not become static until saved. Got it!

Why?
  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:  BurrMan
10111.4 In reply to 10111.3 
It doesn't happen that way here.. Seems to work fine.
  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
10111.5 In reply to 10111.3 
Hi denbutler,

re:
> Try this experiment:
>
> 1) draw a solid box on one layer

Ok this is what I drew:



> 2) draw a sphere intersecting the box on a second layer

I made this:


> 3) boolean difference the two - not keeping objects

Ok, that makes this result, it's a solid with some of it's faces assigned to different styles:


> 4) you should now have a subtracted solid, but appear to have two polysurfaces, one on each layer

Incorrect, I've got a single solid which has some of its faces on one style and some of its faces assigned to a different style.

For example if you click on it you should see it select as one object because it is one object:




> 5) save file and reopen
> 6) now you have the subtracted solid, on its original layer

I saved to a 3DM file and reopened and got this:



Did you save and reload to a different file format than 3DM ?


So it sounds like you don't like the feature in MoI where it allows different faces of a single solid to belong
to different styles. If you like you can disable the generation of multi-style solids like that by a
setting in moi.ini:

[Styles]
DisableSubObjectStyles=y

- 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:  bemfarmer
10111.6 In reply to 10111.3 
Hi Denbutler,
I am unable to reproduce your results.

EDITED: 14 Jan 2021 by BEMFARMER

  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:  WN
10111.7 In reply to 10111.5 
Hi Michael.
Can it be written in the program manual?
You have already explained this to someone several times.
From everyone and myself, I want to thank you for such tireless help!
  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
10111.8 In reply to 10111.7 
Hi WN,

re:
> Can it be written in the program manual?

I've added a note to myself to try and add it in the next time I'm updating the help file.

Thanks, - 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)
10111.9 
Sorry what do you name a "layer" ? (for be sure)
a Style ?
  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:  denbutler
10111.10 
Greetings All,

Thanks so much for the quick response.

Yes, this worked!

And... Yes, Styles in Moi are Layers to the rest of us.
  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:  fcwilt
10111.11 In reply to 10111.10 
In what what are Styles = Layers?

How do you rearrange the order of Styles to control their position in the "stack" of Styles.

Opaque objects in a PS Layer hide objects on the Layers below.

How does that apply to Styles?

Frederick
  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:  BurrMan
10111.12 In reply to 10111.11 
Hi Frederick,

PS is a 2d application. That's a function of "order"

In the 3d application, Objects are actually hidden behind objects that way. There is no "stack order"

But you can just use the styles to show and hide your objects at whatever layer you want. ctrl clicking to "Top Layer" something. Adding others back in and out as needed..

If you care about the order of the style, it can be moved up and down in the edit styles dialoge...
  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
10111.13 In reply to 10111.11 
Hi Frederick, MoI doesn't have Layers exactly, but Styles are meant to be fairly similar to them. AutoCAD style layers that is, not Photoshop style which are a little different.

But the main reason why they are not called "Layers" in MoI is that usually an AutoCAD style layer has its own on/off property.

In MoI the "Style" does not have its own on/off property but it can be used in the Scene browser to turn on or off the set of objects assigned to it. It's the individual objects that have the on/off property. This allows for multiple kinds of set manipulations to be used together in combination, like you can hide all curves in the "Types" section of the Scene Browser independent of what "Layer" they are on. It's way more flexible than layers are.

I wanted to be careful not to get backed in to the limitations of traditional layers where it becomes difficult to show a particular object without having to turn on its layer and having other objects also affected.


re:
>
> How do you rearrange the order of Styles to control their position in the "stack" of Styles.

You can do this in the Edit styles dialog, there are "Up" and "Down" buttons there which will move a selected style either up or down in the list:



- 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:  fcwilt
10111.14 In reply to 10111.12 
Thanks much.

Always like to learn.

Frederick
  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