March 14, 2021, 18:48 (GMT) |
GPencil: Arrange curves operator |
March 14, 2021, 18:47 (GMT) |
GPencil: comments |
March 14, 2021, 18:20 (GMT) |
GPencil: reproject curves This is using the "easy" way of reprojecting the points first, then refitting the curve. A better solution would be to project the curve points and then recalculate the stroke. This would also be less computational expensive since fitting the curve is slower. |
March 14, 2021, 18:09 (GMT) |
GPencil: Snap cursor to selected curve points |
March 14, 2021, 18:09 (GMT) |
GPencil: Snap to cursor curves Implements snapping curve points to the cursor. When the control point is selected, the handles are offset, so they don't snap to a single point. |
March 14, 2021, 16:44 (GMT) |
GPencil: snap to grid for curve handles This also implements snapping for single handles. Snapping both handles seems kind of weird so this is not handled. |
March 14, 2021, 16:08 (GMT) |
GPencil: Move to layer for curves |
March 14, 2021, 16:05 (GMT) |
GPencil: Extrude curves Just use the new macro to check if the stroke is of type bezier. |
March 14, 2021, 15:57 (GMT) |
GPencil: Add copy & past for curves Some refactoring of the copy & paste code was also done. Mainly replacing for loops with `LISTBASE` macros and making use of built-in functions. |
March 14, 2021, 14:21 (GMT) |
Merge branch 'master' into temp-gpencil-bezier-stroke-type |
March 13, 2021, 12:45 (GMT) |
GPencil: Add delete curve/curve points |
March 13, 2021, 11:32 (GMT) |
GPencil: Duplicate curves |
March 12, 2021, 22:33 (GMT) |
Merge branch 'master' into temp-gpencil-bezier-v2 |
March 12, 2021, 22:33 (GMT) |
GPencil: Small refactor, no functional changes |
March 12, 2021, 22:32 (GMT) |
GPencil: Transform code for bezier strokes This commits implements transformations for both poly and bezier strokes. Every control point is treated as a stroke point (with some exceptions). This also refactors some of the old transform code to be a bit more readable. |
March 12, 2021, 19:14 (GMT) |
GPencil: Set Stroke Type UI |
March 12, 2021, 19:13 (GMT) |
GPencil: Set stroke type operator |
March 12, 2021, 18:42 (GMT) |
Merge branch 'master' into temp-gpencil-bezier-v2 |
March 12, 2021, 16:45 (GMT) |
GPencil: Remove unused keymap |
March 12, 2021, 16:45 (GMT) |
GPencil: Rename macro Rename the GPENCIL_STROKE_IS_CURVE macro to GPENCIL_STROKE_TYPE_BEZIER |
|