Blender Git Loki
Git Commits -> Revision 1d0a567
Revision 1d0a567 by Campbell Barton (master) September 8, 2009, 07:35 (GMT) |
Curve/Surface Editing - rename "Nurb" to "Spline" in RNA, eg. bpy.data.curves[0].splines[2].type == 'NURBS' from a user perspective spline is a more generic term while Nurb is misleading when used for beziers and poly lines. - added curve.active_spline property so the python UI can display the last selected curve. - set the active spline when entering editmode (uses first selected spline) - added back Hide Handles as a curve property (removed the global flag), access from the view panel in editmode. - added hide normal option for curve, normal size access for curve and mesh display. - changing orderU/V, endpoints, cyclic, bezierU/V now work in editmode and calls update functions. - entering editmode was crashing with text objects - curve.switch_direction() crashed (own fault from last commit) - Tkey for tilt was overridden by Toolbar, made Tilt Ctrl+T. - OBJECT_OT_mode_set check for compatible modes before running - so curves dont try go into paint mode with V key for eg. |
Commit Details:
Full Hash: 1d0a567023d89b4e397800eeb164512b40336184
SVN Revision: 23058
Parent Commit: fab4bf0
Lines Changed: +310, -119
16 Modified Paths:
/release/ui/buttons_data_curve.py (+42, -27) (Diff)
/release/ui/space_view3d.py (+24, -0) (Diff)
/release/ui/space_view3d_toolbar.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_global.h (+0, -1) (Diff)
/source/blender/editors/curve/curve_ops.c (+1, -1) (Diff)
/source/blender/editors/curve/editcurve.c (+58, -36) (Diff)
/source/blender/editors/include/ED_anim_api.h (+0, -3) (Diff)
/source/blender/editors/object/object_edit.c (+40, -4) (Diff)
/source/blender/editors/space_info/info_stats.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+16, -12) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+11, -6) (Diff)
/source/blender/editors/transform/transform_conversions.c (+9, -8) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+12, -2) (Diff)
/source/blender/makesrna/intern/rna_curve.c (+87, -17) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+7, -0) (Diff)
/release/ui/space_view3d.py (+24, -0) (Diff)
/release/ui/space_view3d_toolbar.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_global.h (+0, -1) (Diff)
/source/blender/editors/curve/curve_ops.c (+1, -1) (Diff)
/source/blender/editors/curve/editcurve.c (+58, -36) (Diff)
/source/blender/editors/include/ED_anim_api.h (+0, -3) (Diff)
/source/blender/editors/object/object_edit.c (+40, -4) (Diff)
/source/blender/editors/space_info/info_stats.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+16, -12) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+11, -6) (Diff)
/source/blender/editors/transform/transform_conversions.c (+9, -8) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+12, -2) (Diff)
/source/blender/makesrna/intern/rna_curve.c (+87, -17) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+7, -0) (Diff)