Grasshopper

algorithmic modeling for Rhino

I think I found I bug in the PullToSurface component tonight.

The input "PullStrength"'s tool-tip says you can enter "0 for Hard Constraint". Unless I'm reading that incorrectly, it seems to me that would be for when you want the force to be infinitely strong and make the point ALWAYS stay on the surface and not just be pulled toward it. If so, then when I try entering 0, the opposite happens. As would be expected without the tool-tip, entering 0 produces zero force on the point.

Hoping maybe it was a typo, I also tried "-1" as the input. That did not work either.

Anyone seen this before? Thanks!

Michael M.

Views: 339

Replies to This Discussion

Hi Michael,

Thanks for reminding me of this. You are quite right, and this is fixed for the next release.

More generally there's a big change in the works for the way all 'hard' constraints operate in kangaroo...

Oh cool! Out of curiosity, know when abouts that'll be? If soon ill wait, otherwise I need to figure out another solution.

I'm not committing to a release date yet...

What is the result you are trying to achieve? I expect we can find some workaround in the meantime.

Not a problem!

What I'm trying to do is establish a point that can freely slide in a plane with no resistance. Think, a roller on the ground. It can move in X-Y directions, but cannot leave the ground in the Z-direction.

So, I started out just using the AnchorXYZ component. This worked well at first. Through the combination of X-, Y-, and Z-Booleans I could specify which degrees of freedom I wanted.

However, now I need to allow that plane to vary beyond the orthogonal directions. I thought I had found the answers, as PullToSurface seemed to let the point slide along any input plane freely.

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service