How to create Cycling Track

Hi everyone, i hope anyone can help me with this script, so i want to make cycling track but i dont know how make the track that got different angles smoothly,


that is how far i make it, and the track should’ve like this, anyway, it should’ve between 12-42 degrees.

and these are the sizes and dimensions of the track.


this is the script file
Cycling Track.gh (14.6 KB)

Thank you

Nice project!

Would take a lot of time to “work” on your script. But some suggestions (how I would start this):

  • Most basic is the black oval . This is planar, has precise measurements. Two lines and an curve (what is it? circular, ellips? Of something else)?
  • Just design 1/4 of curve, then mirror in two steps).
  • Divide the curve (or segments of the curve) and with perp frame place planes there.
  • Outgoing from planes lines for the first tracks around (3 and 6 degrees). Use rotate plane to get the correct degrees
  • Connect the endpoints of these lines with an interpolate curve.
  • Then the track with the 12 to 45 degrees.
  • I would start with the known parts first (same as above) and make the lines at the 12 and 45 degrees point.
  • It is not clear how the curve in between is calculated, most simple is to consider it as segments of an ellipse.
  • the curve on the floor is a circle
  • the curve of the 3 degree and 6 degree lines are also circular.
  • the curve going from 12 to 45 and back is elliptical.
    thinker a bit about it and you will find the elliptical center points and can draw the outer/upper curve.
1 Like

One way to construct the curve.

2 Likes

Hi, thanks for your help, i’ll try you suggestion and hopefully it’s work! Thanks again!

Hi. thanks for your help, i’ll try ur way! Thanks again!

This might give you some ideas:

Cycling Track_v2.gh (41.9 KB)

Hi, i wanna ask you something, i tried your way and when i try to loft the curve and the mirror curve, it’s become like this


Do you have any idea how to solve it?

Omg thank you so much, it’s definitely help me so much if i cant make it time in injury time, thanks again!

You need to sort the curves.