Skip to content

Latest commit

 

History

History
40 lines (33 loc) · 1.39 KB

README.md

File metadata and controls

40 lines (33 loc) · 1.39 KB

bezier-curve

Welcome to the magical world of Bézier Curves.

A sample showing a head drawn using Bézier Curves

Draw cool arts using Bezier curves here.

This repository implements the De Casteljau's algorithm to visualize the Bézier curves.

Inspiration

Features

  • Add curve.
  • Remove curve.
  • Select single curve.
  • Deselect curve.
  • Add control points.
  • Move control points.
  • Remove control points.
  • Select single control point.
  • Deselect control point.
  • Add ability to add control points between other control points.
  • Save the picture as image.
  • Copy the picture to clipboard as image.
  • Export the picture as SVG.
  • Color picker for curve.
  • Select multiple curves with CTRL+click.
  • Select multiple curves using selection rectangle.
  • Select multiple control points with CTRL+click.
  • Select multiple control points using selection rectangle.
  • Move/Remove the selected curves.
  • Move/Remove the selected control points.
  • Zoom in and out in the canvas.
  • Move the canvas around by dragging.
  • Make website pretty.

License

MIT