« first day (5035 days earlier)   

2:28 AM
@Jakobian This is why I asked first ^^, it may not appear to be mathematics problem, but it is! most computational geometry problems are like that, visualized as sketches to solve them, but they are normally easier to solve using computational geometry using vector operations, dot product, cross product or their sub formulas or theorems,
How do we know we reached a point?
There's a tool to calculate the point where a line hit a surface, so we only need to calculate that line
and the way we do that is like this
startPoint + direction *distance, then we change the rotation of the unit vector(direction) and move in circles alongs the curve

the shape or the length of the curve is irrelevant and unknown thus not required, thus the distance we travel is irrelevant
the issue is how to know that our current point reached the end
the information we have is start position, current position, normals(or directions, they are perpendicu
this is how startPoint + direction *distance allows us to move along the curve, the blue dashes are points on the curve and the green rectangles are made by multiple lines using startPoint + direction *distance and changing the angle of direction
 

« first day (5035 days earlier)