Skip to content

silwalanish/bezier-curve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A JavaScript tool to visualize Bézier Curves.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published