Skip to content

martonpaulo/bezier-curves

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bézier Curves

Web application made with HTML, CSS, JavaScript Vanilla and p5.js for creating Bézier curves.

Click here to access the application.

About the interface

  • button to create new curve;
  • button to delete curve;
  • buttons to switch between existing curves;
  • field to define the number of evaluation points;
  • buttons to hide / display:
    • control points;
    • control polygonals;
    • curves
  • interaction with the curves allowing to:
    • insert;
    • modify;
    • delete control points.

System requirements

  • the evaluation points are made with the De Casteljau's algorithm;
  • the curves are made by connecting the evaluated points;
  • the number of curve evaluations is arbitrary (user-specified);
  • the number of curve control points is arbitrary;
  • the system responds to changes in real time;
  • the system does not display crashes or memory overflow.