02c4640aee
Bezier-rs: Convert 'arcs' wasm function from canvas to SVG rendering ( #833 )
...
* Convert rotate demo to svg
* Fix bugs in rotate
* Fix bugs in rotate
* Draft of decasteljau to svg
* fixed de casteljau points to_svg impl
* clean up wasm impl for de casteljau points
* Use svg format in wasm for arcs
* Update app.vue
* Fix arcs as svg
Co-authored-by: Linda Zheng <ll2zheng@uwaterloo.ca >
* Remove comments
* Reduce code duplication
Co-authored-by: Thomas Cheng <contact.chengthomas@gmail.com >
Co-authored-by: Hannah Li <hannahli2010@gmail.com >
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2022-11-06 20:04:30 -08:00
0342b35f79
Bezier-rs: Convert 'rotate' and 'de casteljau' wasm functions from canvas to SVG rendering ( #793 )
...
* Convert rotate demo to svg
* Fix bugs in rotate
* Fix bugs in rotate
* Draft of decasteljau to svg
* fixed de casteljau points to_svg impl
* clean up wasm impl for de casteljau points
* Address Hannah's comments
* Nits
Co-authored-by: Thomas Cheng <contact.chengthomas@gmail.com >
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2022-11-06 18:34:53 -08:00
06524bac8d
Implement function to find inflection points of a Bezier curve ( #712 )
...
* Implement inflection function for bezier-rs
* Swapped to explicit inflection formula
Co-authored-by: Linda Zheng <ll2zheng@uwaterloo.ca >
* Address Rob's comments
* Fix axis align
Co-authored-by: Linda Zheng <linda-zheng@users.noreply.github.com >
* Address Keavon's comments
* Fix linting
Co-authored-by: Robert Nadal <Robnadal44@gmail.com >
Co-authored-by: Hannah Li <hannahli2010@gmail.com >
Co-authored-by: Linda Zheng <linda-zheng@users.noreply.github.com >
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2022-07-27 22:52:50 -04:00
a5bb153dab
Implement bounding box function for bezier-rs ( #726 )
...
* Implement bounding box function for bezier-rs
* Fix eslint errors
Co-authored-by: Linda Zheng <linda-zheng@users.noreply.github.com >
* Rename bbox to bounding_box
* Address Keavon's comments
* Fix eslint issue
Co-authored-by: Hannah Li <hannahli2010@gmail.com >
Co-authored-by: Linda Zheng <linda-zheng@users.noreply.github.com >
2022-07-27 22:27:50 -04:00