Bezier-rs: Fix visualizing negative curvature on demo site

This commit is contained in:
Keavon Chambers 2023-03-28 17:54:11 -07:00
parent 3cf955e5bb
commit c770cd906e
2 changed files with 2 additions and 2 deletions

View file

@ -232,7 +232,7 @@ impl WasmBezier {
let intersection_point = self.0.evaluate(t);
let normal_point = self.0.normal(t);
let curvature = self.0.curvature(t);
let content = if curvature < 0.000001 {
let content = if curvature.abs() < 0.000001 {
// Linear curve segment: the radius is infinite so we don't draw it
format!("{bezier}{}", draw_circle(intersection_point, 3., RED, 1., WHITE))
} else {

View file

@ -349,7 +349,7 @@ impl WasmSubpath {
let intersection_point = self.0.evaluate(t);
let normal_point = self.0.normal(t);
let curvature = self.0.curvature(t);
let content = if curvature < 0.000001 {
let content = if curvature.abs() < 0.000001 {
// Linear curve segment: the radius is infinite so we don't draw it
format!("{subpath}{}", draw_circle(intersection_point, 3., RED, 1., WHITE))
} else {