Hi Marc,
> I did'nt know planar worked this way. Is it the same
> detection process as when you extrude or is it the
> different with planar?
They use the same mechanism for determining which things are outside contours and which ones are the inside holes.
> I'm not always successful with this kind of detection
> when extruding.
Do you have an example of this? Did it have any self intersections on the shapes? Things that involve inside/outside containment generally require the boundaries to not be self-intersecting so if one of the curves has some kind of curly-cue type self intersecting are in it that can mess things up.
> For my suggestion I just thought it would be easier for keeping
> island information when importing
Right now the importer does not keep track of nested paths, and it's unfortunately not that easy to figure out how to deal with a lot of things in AI format very well, reading the spec is sort of like reading the tax code and trying to make sense of it.
For inner holes looking at the spec I guess there is a special "compound path" operator that goes around the outside of the set of paths when there is going to be stuff with holes in it. I don't think that there is any guarantee that there it has to be organized with just one outer boundary and only inside holes though, so it would probably involve the same kind of geometry analysis that the Planar command is doing anyway in order to actually make sure that holes were identified as such.
> Although it might be cool to be able to Boolean union
> those non-touching faces or solid together. It could act
> as some kind of group. Separate command one time
> would break the link.
I want to add an actual Group function to handle this kind of stuff.
- Michael
|