Blender Git Commit Log

Git Commits -> Revision 0102d57

Revision 0102d57 by Sergey Sharybin (master)
April 3, 2014, 12:20 (GMT)
Slide mask spline segment to define it's curvature

This actually implements the idea used in Gimp which is grabbing
an arbitrary point on the spline and dragging it, ensuring spline
goes over this point. This is really useful way to tweak spline
curvature.

Currently only affects on a closest handle, meaning no weighting
on changes for both handles which are adjacent to the same segment
will happen just yet,

Another limitation is that currently such a slide is a big jumpy
when you start sliding. This is because projection is not used
to calculate u value because projection used to fail a lot for
me here and didn't find a nice solution for this yet. But this is
to be improved for sure!

Commit Details:

Full Hash: 0102d57c1de344fc3dd14e93d0593ed616d29d7b
Parent Commit: 0ebade5
Lines Changed: +278, -8

4 Modified Paths:

/source/blender/editors/mask/mask_add.c (+16, -8) (Diff)
/source/blender/editors/mask/mask_edit.c (+2, -0) (Diff)
/source/blender/editors/mask/mask_intern.h (+12, -0) (Diff)
/source/blender/editors/mask/mask_ops.c (+248, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021