{"version":"1.0","type":"rich","title":"Point-Along-Path Interpolation","description":"Two parallel Catmull-Rom splines are drawn from four fixed points each, with a red and blue circle interpolating along their respective paths using SVG's `getTotalLength` and `getPointAtLength` methods. A custom Vector class calculates steering forces that move the circles along the curves, while the text label \"hey\" sits statically in the upper right, and the circles bounce off the edges if they drift outside the canvas. The animation shows smooth, continuous motion of the points along the paths in an SVG rendered with D3 v3.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-9e1c9571c2f2048ad204a217364f4058?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}