Masks: feather self-intersection collapse function
authorSergey Sharybin <sergey.vfx@gmail.com>
Mon, 16 Jul 2012 17:54:28 +0000 (17:54 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Mon, 16 Jul 2012 17:54:28 +0000 (17:54 +0000)
commit92205486e7d773928e1a09283f0e741fc2e9d24a
tree216ed57d98dd75f6b6517c4d4e5cade6b68e2260
parent3a039d0e101b2379a64d584bf3f77f2380fd0120
Masks: feather self-intersection collapse function

This implements simple function which collapses internal loops
caused by self-intersections into a singularity.

This loops can't be removed because rasterizer expects points
of feather be aligned with points from spline itself.
source/blender/blenkernel/intern/mask.c
source/blender/blenlib/BLI_math_geom.h
source/blender/blenlib/intern/math_geom.c