Grasshopper

algorithmic modeling for Rhino

I am having trouble.  I've spent 3 hours trying to determine the issue but nothing is coming to me.  Seems like a bug.  I am modeling a DNA strand by trying to use Halving joint to join the different parts.  For some undetermined reason, two of the 36 pieces will not trim with the boolean difference.  I have explored all I know.  Any help you can offer will be much appreciated.  Why won't these two conditions trim?

Thank you,

Stan

Views: 455

Attachments:

Replies to This Discussion

Running it on rhino4, with tolerance 0.001, angle tol 1.0, relative tol 1.0, I see 38 breps being trimmed by 37*4 breps, no errors message.

The last brep isnt trimmed because there is nothing to trim it. The 37 other ones seem to behave like you wanted to.

I cant use rhino5 so I couldnt use your 3dm.

Hmmm,

Thank you so much for taking a look.  It was driving me nuts.  I will try rhino4 and see if it will work for me.

Leads me to think there is a between GH and rhino5.  Very interesting.

 

Thanks again,

Stan

 

 

Yep,  

Seems like a bug of some sort.  

 

I have confirmed that in Rhino4 the Boolean is successful and does not return an error and topology of the data structure is unchanged.  In Rhino5 a couple of nulls are returned, there is an error, and the topology of the data structure is becomes asymmetric.  

 

It is strange there is a difference between Rhino4 and Rhino5 results.

The intersection algorithm is different in V5 than V4. Its supposed to be better (and often when things don't work in V4, they do in V5).

 

For that reason, it shouldn't be too surprising that you may get different results. I assume GH uses Rhino's intersection algorithm, so running in V4 could give different results than V5. Have you tried baking the elements in question and running manual boolean or intersection commands (could be a way to further confirm this)?...

 

HTH,

 

cbass

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service