diff --git a/README.md b/README.md new file mode 100644 index 0000000..a4d5317 --- /dev/null +++ b/README.md @@ -0,0 +1,19 @@ +# MoonTools.Core.Curve + +Implements quadratic and cubic Bezier curves in 2D and 3D. + +## Example + +```cs + var myCurve = new CubicBezierCurve3D( + new Vector3(-4, -4, -3), + new Vector3(-2, 4, 0), + new Vector3(2, -4, 3), + new Vector3(4, 4, 0) + ); + + myCurve.Point(0.5f); // => Vector3(0, 0, 0.75f) + myCurve.Point(3, 2, 4); // => Vector3(0, 0, 0.75f); + myCurve.Velocity(0.5f); // => Vector3(9, 0, 4.5f) + myCurve.Velocity(3, 2, 4); // => Vector3(9, 0, 4.5f); +``` \ No newline at end of file