Summary

This project implements and compares various cubic curve generation algorithms through Unity. Within Unity, I have built an application that allows user interaction and provides an intuitive view of curve changes. 

This project ensures that each time a new segment of the curve is generated based on the existing curve, C1 continuity is maintained. 

Additionally, users can directly drag the nodes corresponding to each curve on the gameplay interface to alter the curve. 

Through implementing this project, I have delved into several important concepts in the field of computational geometry, including but not limited to the C1 continuity of curves, the influence of control points on curve shape, and the key differences between different curves.


Control:

Use Mouse to click and drag


Key Cubic Curves in this tool:

Hermite Curve, Bezier Curve, Catmull-Rom Curve, Uniform B-Spline


Made by Regan

StatusReleased
CategoryTool
PlatformsHTML5
AuthorRegan

Leave a comment

Log in with itch.io to leave a comment.