algorithmic modeling for Rhino
Comment
Very Nice!
The expression is "-b" (this way I have a circle moved up and an other moved down by equal amount).
And a thing to add: You should set the "P" parameter of the IntCrv component to "true" (for the curve to be periodical).
To tell you the truth, this definition works fine with a trefoil knot, but suddenly i became unsure that for an 8 cross knot it will be the exact result you want. Maybe some new points will have to be added (on a new circle) to get the needed "weaving" of curves you expect.
Maybe this explanation of the principal will help you:
You need to create a guide point for every "corner" and for every "crossing".
To achieve the result you posted earlier, you have to create an outer circle with points for the outside "corners" of your shape. Also you should create a circle with a smaller radius for the intersection point (two points for each intersection, for the curve to go above and below each other) and then the inner circle for the next bunch of intersections (also two points above each other for each intersection).
After that you only have to figure out the right order to interconnect them.
I hope I do not sound too smartass, and actually all this helps you :)
Hi! Yes, the base geometry is a trefoil knot.
And yes, i do have some ideas about how to create knots like these.
Actually the first thing to do, is to create the base geometry from a curve. And it is pretty easy to construct "thickness" on this base curve.
The base curve itself is made from evaluated points on simple circles connected in the right order. The more points you create, the more "folds/knots" you create.
The actual definition I can show you when I get home tomorrow maybe. :)
Welcome to
Grasshopper
© 2024 Created by Scott Davidson. Powered by
You need to be a member of Grasshopper to add comments!