Bézier curves/Intersections: Difference between revisions

→‎{{header|Icon}}: Ignore extreme points at 0 or 1.
m (→‎{{header|Icon}}: Removed unused locals.)
(→‎{{header|Icon}}: Ignore extreme points at 0 or 1.)
Line 1,478:
 
procedure spower_extreme_point (p)
# Return t in [(0,1]) where p is extreme, else fail.
 
local t
Line 1,486:
 
t := (0.5 * (p.c2 + p.c1 - p.c0)) / p.c1 # Root of the derivative.
0 <= t <= 1 & return t
fail
end
1,448

edits