Grasshopper

algorithmic modeling for Rhino

Why is this simple solid intersection failing? -- "Boolean intersection set is empty"

Hi everybody,

I'm making 3D monograms for friends. 

Here's my process:

  1. I begin with Illustrator paths of the two letters
  2. orient them at 90 degrees to each other
  3. extrude each
    1. extrusion depth is the width of the other letter
  4. find the intersecting shape with Solid Intersection
  5. re-orient final shape

 

This process sometimes breaks when a letter has one or more "holes" in it (eg: B, O, R). When this happens, the Solid Intersection component experiences an error and says "Boolean intersection set is empty". I don't know what that means.

I have tried the quick-fixes of flattening and grafting to no avail.

Could somebody shed some light on this issue?

I have internalized the letters into the attached GH def, but am also attaching the illustrator file that I'm using.

Views: 3326

Attachments:

Replies to This Discussion

Hi Matt,

I can't test this right now, but there was a bug with sith solid intersections that has been fixed in the latest release. Which release are you running?

--

David Rutten

david@mcneel.com

Hi David,

I am running release 0.9.0072, which I think is the latest.

I think its a tolerance thing.

The Planar surfaces of the letters are coincidental and producing the error. If you scale the E by a fraction it all works.

Interesting find Danny, thank you!!

Can you expand on this? What does it mean that the surfaces are "coincidental"? Why does scaling change this?

I'm also getting a similar error. It comes and goes with random settings of corner fillet module.

Attachments:

I'm having issues internalizing the outer curve of the "R". I don't know why. Getting an error saying the curve failed to load.

New definition attached anyway, with the error.

Danny's method worked nicely. Now I'm simply curious why it worked...

Attachments:

RSS

About

Translate

Search

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service