Hi, I am fairly new to Grasshopper with intermediate experience with Rhino.
I am trying to resolve a geometrical riddle that is pretty straightforward but I did not find a way to do it in Grasshopper yet.
A triangles edges lenght a and b are static (constant). As point 1 travels up on it’s orbit around line a it pulls line b and point 2 with it. Point 2 will remain on its own orbit that is rotated by 15˚ to point 1’s orbit so length b stays constant. This way the heights of c1 and c2 will differ and the triangle will rotate in space but its form will not change.
So far I was able to build the mechanism that allows me to parametrically move point 1 on its orbit but am lost for ideas how to pull point 2 along on it’s own orbit at a constant distance.
Hi Tom, thanks for your reply.
Just to clarify: all three orbits are on the same sphere with the centre at the meeting point of the two triangles and radius a. All three edges of the (red) triangle remain their length (a, a, b) as point 1 moves up.
Hope this helps to clarify.
That describes it exactly. But how to determine an intersection of a sphere and an orbit as the endpoint of a line (or corner point of a triangle)? This is where I am lost…