Jürg Lehni
|
340a1e2a5f
|
Rename curve-time in API from 'parameter' to 'time'
And create separate versions of methods that receive curve-time arguments instead of offsets.
Curve#getNormalAt(time, true) -> #getNormalAtTime(true)
Curve#divide() -> #divideAt(offset) / #divideAtTime(time)
Curve#split() -> #splitAt(offset) / #splitAtTime(time)
Curve#getParameterAt(offset) -> #getTimeAt(offset)
Curve#getParameterOf(point) -> getTimeOf(point)
Curve#getPointAt(time, true) -> #getPointAtTime(time)
Curve#getTangentAt(time, true) -> #getTangenttTime(time)
Curve#getNormalAt(time, true) -> #getNormalAtTime(time)
Curve#getCurvatureAt(time, true) -> #getCurvatureAtTime(time)
CurveLocation#parameter -> #time
Path#split(offset/location) -> #splitAt(offset/location)
Closes #563
|
2016-02-02 11:59:53 +01:00 |
|
Jürg Lehni
|
4c84c3dad5
|
Tests: Start getting QUnit tests to work on Node.js
Work in progress…
|
2016-01-31 12:43:20 +01:00 |
|
Jürg Lehni
|
9d4066da1c
|
Implement unit tests for getWinding() and zero-winding curves.
Closes #819
|
2015-12-30 21:55:20 +01:00 |
|
Jürg Lehni
|
a7a07fb6d5
|
Update JSDoc and do some documentation spring-cleaning.
- Convert from {@code ...} to shorter `...`
- Reformat some documentation comment blocks
- Update copyright notices
|
2015-12-30 21:55:19 +01:00 |
|
Jürg Lehni
|
da82116501
|
Rework handling of weighted and normalized curve tangents and normals.
Relates to #563
|
2015-08-19 17:15:41 +02:00 |
|
Jürg Lehni
|
48cb05a181
|
Replace tabs with 4 white-spaces.
|
2014-08-16 19:24:54 +02:00 |
|
Jürg Lehni
|
42ab9bbda7
|
Improve unit tests for CompoundPath#contains()
|
2014-04-28 16:42:34 +02:00 |
|
hkrish
|
9e8dbc7c3e
|
Fix false negative and positive in the PathItem_Contains test file.
|
2014-02-24 19:11:32 +01:00 |
|
Jürg Lehni
|
f6061905be
|
Streamline PathItem_Contains tests and add more tests.
|
2014-02-19 23:53:06 +01:00 |
|
Jürg Lehni
|
641514cbf3
|
Rename Item_Contains tests to PathItem_Contains and add more failing tests for #400.
|
2014-02-19 14:35:04 +01:00 |
|