summaryrefslogtreecommitdiffstats
path: root/src/live_effects/lpe-powerstroke.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixes for pressure pencilJabier Arraiza2019-07-191-13/+14
|
* Improvements finish pointed by MarenJabier Arraiza2019-07-191-3/+31
|
* Improvemets to power pencilJabiertxof2019-07-191-16/+0
|
* fixing coding styleJabier Arraiza2019-07-141-18/+19
|
* PoewePencil improvementsJabier Arraiza2019-07-141-33/+35
|
* Pre-Threading commentJabier Arraiza2019-07-141-29/+32
|
* working on redrawJabier Arraiza2019-07-141-14/+19
|
* working on powerpencil in other threadJabier Arraiza2019-07-141-2/+6
|
* modernize loopsMarc Jeanmougin2019-01-021-4/+4
|
* Clarify licensesMax Gaukler2018-11-081-1/+2
| | | | | | - add license headers to everything - convert a few files from public domain or LGPL2.1+ to GPL2+ - some archaeology to clarify which files are from which library
* Run clang-tidy’s modernize-use-emplace pass.Emmanuel Gil Peyrot2018-06-181-8/+8
| | | | | This reduces the boilerplate required to add a new element to a container.
* Run clang-tidy’s modernize-use-equals-default pass.Emmanuel Gil Peyrot2018-06-181-3/+1
| | | | | This replaces empty constructors and destructors with the default keyword.
* Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot2018-06-181-2/+2
| | | | | This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
* Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin2018-05-041-5/+5
| | | | This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
* Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin2018-04-291-5/+5
|
* Base LPE refactorJabier Arraiza2018-03-261-4/+4
|
* Move classes derived from SPObject to own directory.Tavmjong Bah2018-01-301-1/+3
| | | | A lot of header clean-up.
* Fix power stroke closed path and minor tweacks for pencil powerstrokeJabier Arraiza2017-12-261-21/+27
|
* Fix start anchorsJabier Arraiza2017-12-251-6/+21
|
* Working on powerstroke fixes to pentoolJabier Arraiza2017-12-181-162/+23
|
* Remobing bspline interpolatorJabier Arraiza2017-12-021-5/+4
|
* Working on BSpline interpolatorJabier Arraiza2017-12-011-1/+2
|
* Merge powerStrokeSmoothJabiertxo Arraiza Cenoz2017-12-011-34/+173
|\
| * Remobe BSPline interpolator, a non success code and remove showhandles codeJabiertxo Arraiza Cenoz2017-12-011-2/+1
| |
| * Add BSPLine interpolatorJabier Arraiza2017-11-291-1/+2
| |
| * Add base interpolator parameterJabier Arraiza2017-11-291-36/+173
| |
* | Working on coontinuing pathsJabier Arraiza2017-11-191-1/+1
| |
* | Base refactorJabier Arraiza2017-11-121-5/+9
|/
* Merge branch 'master' into powerpencilJabier Arraiza2017-11-031-2/+2
|\
| * Fix a bug converting to paths nested LPE with powerstrokeJabier Arraiza2017-10-291-1/+1
| |
| * Fix bug #1718224 Removing PowerStroke LPE from path in master sets negative ↵Jabier Arraiza2017-09-191-1/+1
| | | | | | | | stroke width
* | Minnor tweak on powerstroke LPEJabier Arraiza2017-08-271-1/+1
| |
* | Add previewJabier Arraiza2017-08-271-11/+3
| |
* | Working on preview over powerpencilJabier Arraiza2017-08-271-5/+26
| |
* | Starting with powerpencilJabier Arraiza2017-08-251-2/+9
|/
* Code formatingJabiertxof2017-04-281-8/+8
| | | (bzr r15649)
* Fix headers on LPE'sJabiertxof2016-12-101-0/+3
| | | (bzr r15318)
* Fix bug:1622321 on powerstrokeJabier Arraiza Cenoz2016-10-081-1/+2
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1622321 (bzr r15154)
* Removed unused includes, decreased compilation time. Once againAdrian Boguszewski2016-08-031-15/+0
| | | (bzr r15034)
* Reverted changes to r15024 after many building problemsAdrian Boguszewski2016-07-281-0/+15
| | | (bzr r15027)
* Removed unused includes, decrease compilation timeAdrian Boguszewski2016-07-281-15/+0
| | | (bzr r15025)
* Fixes some bugs related to powerstroke 'Powerstroke infinite loop'Jabier Arraiza Cenoz2016-06-161-16/+9
| | | | | | | | Fixed bugs: - https://launchpad.net/bugs/1535444 - https://launchpad.net/bugs/1236320 - https://launchpad.net/bugs/1586973 (bzr r14991)
* lpe-powerstroke. validity check on data. (Bug 1487424)Alvin Penner2015-08-301-2/+5
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1487424 (bzr r14333)
* fix typo in intersection_point() (Bug 1475097)Alvin Penner2015-07-191-1/+1
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1475097 (bzr r14251)
* Update to 2Geom revision 2396Krzysztof Kosi??ski2015-05-221-79/+15
| | | (bzr r14059.2.16)
* Fix calls to Geom::cross() - sign change.Krzysztof Kosi??ski2015-04-281-2/+2
| | | (bzr r14059.2.2)
* 2Geom sync - initial commitKrzysztof Kosi??ski2015-04-271-13/+15
| | | (bzr r14059.2.1)
* (audible sound of head banging off wall)Liam P. White2015-03-201-18/+15
| | | | | Fix that one thing (bzr r14018)
* powerstroke: enable unset fill fallback when style is nullptr. fixes nullptr ↵Johan B. C. Engelen2014-11-081-1/+1
| | | | | deref. (bzr r13686)
* Fix LPE Powerstroke unintuitive / unstable / scale-dependent behaviorJohan B. C. Engelen2014-10-181-0/+12
| | | | | | | | | | | | | | | (visible for example with Catmul-Rom interpolation) The instability happens when the width-value of adjacent control knots are the same. It's technical, but here goes quickly. Knots are treated as [offset along path, width] points. The offset along path is the segment number + the location along that segment. The width is (may not be true, but for ease of discussion) in canvas coordinates. This means that the interpolation is performed in a *very* compressed coordinate system, where the x-coords may range from, say, 0 to 5, and the y-coords from 0 to 2000. This is also scale dependent; changing the scale of your path and scaling all widths accordingly will change the look of your path. The fix now does the interpolation in a scaled coordinate system. It stretches the x-coordinates to the arclength of the path. After interpolation, the inverse scaling is applied to the interpolation result. (bzr r13341.1.279)