Blender Geometry Node Creation
Curve Circle > Curve to Mesh > Curve Circle = Torus > Triangulate Mesh > Dual Mesh > Extrude Mesh , Scale Tope Element, and Delete Geometry Top > Extrude Mesh Again > Join Geometry > Group Output
Curve Circle > Set Curve Tilt with Spline Parameter Multiplied bt tau * 4 to make the curve turn > Curve to Mesh > Curve Circle > Compare Index to Domain Size > Seperate Elements Edges > Curve to Mesh > Curve Circle