diff options
author | Juho Vepsalainen <bebraw@gmail.com> | 2007-06-14 18:36:27 +0400 |
---|---|---|
committer | Juho Vepsalainen <bebraw@gmail.com> | 2007-06-14 18:36:27 +0400 |
commit | a499da719217a3009a7014203a91f914742da74a (patch) | |
tree | 14709a1d36e451f168d2f993323b4671d3a39387 /source/blender/blenkernel/BKE_curve.h | |
parent | 0ed2e0e706de6aa322807602599528c207157666 (diff) |
Curve Selection Tool Refactor:
This commit refactors curve selection system to use certain curve selections
functions that encapsulate setting of selection flags. New function to select
adjacent control points was introduced too. Refactoring made it possible to
simplify certain existing selection functions quite a bit.
New functionality was delivered as well. Select more/less works now with NURBS
as expected. Also two new curve selection functions were added: Select Every Nth
and Select Random.
See http://wiki.blender.org/index.php/BlenderDev/Curve_Selection_Tools for
further information.
Diffstat (limited to 'source/blender/blenkernel/BKE_curve.h')
-rw-r--r-- | source/blender/blenkernel/BKE_curve.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_curve.h b/source/blender/blenkernel/BKE_curve.h index 19c3c620419..ee63f678505 100644 --- a/source/blender/blenkernel/BKE_curve.h +++ b/source/blender/blenkernel/BKE_curve.h @@ -55,6 +55,7 @@ short curve_type( struct Curve *cu); void test_curve_type( struct Object *ob); void tex_space_curve( struct Curve *cu); int count_curveverts( struct ListBase *nurb); +int count_curveverts_without_handles( struct ListBase *nurb); void freeNurb( struct Nurb *nu); void freeNurblist( struct ListBase *lb); struct Nurb *duplicateNurb( struct Nurb *nu); |