Grasshopper

algorithmic modeling for Rhino

Hello

Is there a way to force the tangent arcs component to generate a convex arc?
Or maybe a workaround?

//Frans

Views: 1311

Attachments:

Replies to This Discussion

Anyone?
It's like the method for constructing ovals. All of the intersections should probably be replaced with trigonometric and algebraic solutions, but the idea is the same.
1) find a point equidistant to the arc start and end points (i.e arc radius minus circle1 radius from circle1 center, and arc radius minus circle2 radius from circle 2 center) this is the arc center
2) construct rays that pass through center points and intersect the circle on the other side
3) since a radius is always tangent to the circle, and this line passes through the center of the circle and the center of the arc we will draw, the two will be cotangent at this point.
4) find a point in between circle intersections and the arc radius from the arc center
5) draw three point arc
Attachments:
Grand!

It´s too late in the evening for me to compute, fortunately my computer is much more talented at this stuff.
And you!
Thanks abunch
//Frans

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service