9eb2b9f6a3
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 23:04:30 -05:00
398f6618e4
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 21:34:53 -05:00
19483a9a35
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
c05c93c8a2
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