1
0
mirror of https://github.com/Pomax/BezierInfo-2.git synced 2025-08-18 14:31:24 +02:00
This commit is contained in:
Pomax
2016-01-03 10:20:31 -08:00
parent 982d432da8
commit d6bf1cbaeb
6 changed files with 238 additions and 147 deletions

View File

@@ -21,12 +21,12 @@ module.exports = {
components: require("./components"),
extremities: require("./extremities"),
boundingbox: require("./boundingbox"),
aligning: require("./aligning")
aligning: require("./aligning"),
tightbounds: require("./tightbounds")
};
/*
tightbounds: require("./tightbounds"),
canonical: require("./canonical"),
arclength: require("./arclength"),
@@ -56,23 +56,7 @@ module.exports = {
/*
A lightning introduction
What is a Bézier curve?
The basics of Bézier curves
Controlling Bézier curvatures
Bézier curvatures as matrix operations
de Casteljau's algorithm
Simplified drawing
Splitting curves
Splitting curves using matrices
Lowering and elevating curve order
Derivatives
Tangents and normals
Component functions
Finding extremities
Bounding boxes
Aligning curves
Tight boxes
The canonical form (for cubic curves)
Arc length
Approximated arc length