Graphite/bezier-rs/docs/interactive-docs
Thomas Cheng b84e647f40 Implement arcs for Bezier math library (#731)
* added arcs impl

Co-authored-by: Hannah Li <hannahli2010@gmail.com>
Co-authored-by: Rob Nadal <RobNadal@users.noreply.github.com>

* fixed arc drawing,  todo - fix linear check

Co-authored-by: Hannah Li <hannahli2010@gmail.com>

* fixed linear bug + added comments and tests

Co-authored-by: Hannah Li <hannahli2010@gmail.com>

* added max iteration guard + made params optional  + added impl todo

* Add functionality to get arcs between extrema

* Add ArcsOptions to manage optional parameters of the arcs function

* added slider to toggle between arcs impl

Co-authored-by: Rob Nadal <RobNadal@users.noreply.github.com>

* Remove unused types

* address some comments

* added rustdoc for CircularArc struct

* Extract duplicate code into helper, remove loop labels, use window function

* Make JsValue handling consistent in WasmBezier and add comments for the underlying type

* Add enum for MaximizeArcs Auto/On/Off functionality

* Change Auto to Automatic

* fix errors from resolving merge conflict

* fixed error from resolving merge conflicts

* fixed formatting

* address comments

* Small fix

* Add some missing comments

* address comments

* rename variable

* Use unit to show maximize_arcs values

* Change i32 to usize and other minor adjustments

* Change computation for middle t values

* Remove tsconfig

* Fix more usize number handling

Co-authored-by: Hannah Li <hannahli2010@gmail.com>
Co-authored-by: Rob Nadal <RobNadal@users.noreply.github.com>
Co-authored-by: Keavon Chambers <keavon@keavon.com>
2022-08-06 01:34:39 -04:00
..
public Make certain Bezier function parameters optional and other refactors (#713) 2022-07-06 14:02:52 -04:00
src Implement arcs for Bezier math library (#731) 2022-08-06 01:34:39 -04:00
wasm Implement arcs for Bezier math library (#731) 2022-08-06 01:34:39 -04:00
.eslintrc.js Beginnings of the bezier-rs math library (#662) 2022-06-16 20:50:58 -04:00
.gitignore Beginnings of the bezier-rs math library (#662) 2022-06-16 20:50:58 -04:00
README.md Beginnings of the bezier-rs math library (#662) 2022-06-16 20:50:58 -04:00
package-lock.json Update npm dependencies 2022-07-23 15:31:02 -07:00
package.json Update npm dependencies 2022-07-23 15:31:02 -07:00
tsconfig.json Fix problem with compiling bezier-rs-wasm (#710) 2022-07-01 16:58:07 -04:00
vue.config.js Fix problem with compiling bezier-rs-wasm (#710) 2022-07-01 16:58:07 -04:00

README.md

interactive-docs

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.