Blender Git Loki

Git Commits -> Revision 49f5909

Revision 49f5909 by Antonio Vazquez (master)
May 26, 2020, 08:37 (GMT)
Curves: Implement Handles for selected points only

When editing a complex curve is very annoying to have all handles at a time. Also, this is a requirement for the current GSoC Edit Grease Pencil using curves.
I have seen that this improvement can be used in any other area of blender, so I have decided to publish the option in the overlay panel..

Reviewed By: fclem, #user_interface, billreynish, Severin

Differential Revision: https://developer.blender.org/D7754

Commit Details:

Full Hash: 49f59092e7c8c652df015bdfd27bae2480e51d01
Parent Commit: 495a98d
Lines Changed: +242, -80

27 Modified Paths:

/release/scripts/startup/bl_ui/space_view3d.py (+1, -1) (Diff)
/source/blender/blenkernel/BKE_curve.h (+2, -1) (Diff)
/source/blender/blenkernel/intern/curve.c (+46, -3) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+1, -2) (Diff)
/source/blender/draw/engines/overlay/overlay_edit_curve.c (+4, -1) (Diff)
/source/blender/draw/engines/overlay/overlay_edit_text.c (+2, -1) (Diff)
/source/blender/draw/engines/overlay/overlay_private.h (+1, -0) (Diff)
/source/blender/draw/engines/overlay/shaders/edit_curve_handle_geom.glsl (+16, -0) (Diff)
/source/blender/draw/engines/overlay/shaders/edit_curve_point_vert.glsl (+10, -1) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+1, -0) (Diff)
/source/blender/draw/intern/draw_cache_impl_curve.c (+13, -5) (Diff)
/source/blender/draw/intern/shaders/common_globals_lib.glsl (+1, -0) (Diff)
/source/blender/editors/curve/editcurve.c (+1, -1) (Diff)
/source/blender/editors/curve/editcurve_add.c (+1, -1) (Diff)
/source/blender/editors/curve/editcurve_query.c (+9, -2) (Diff)
/source/blender/editors/curve/editcurve_select.c (+8, -3) (Diff)
/source/blender/editors/include/ED_view3d.h (+1, -0) (Diff)
/source/blender/editors/space_view3d/view3d_iterators.c (+11, -6) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+75, -34) (Diff)
/source/blender/editors/transform/transform_convert_curve.c (+4, -6) (Diff)
/source/blender/editors/transform/transform_gizmo_3d.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_orientations.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+2, -2) (Diff)
/source/blender/makesdna/DNA_view3d_defaults.h (+2, -2) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+15, -2) (Diff)
/source/blender/makesrna/intern/rna_gpencil.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+12, -3) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021