Blender Git Commits

Blender Git "gsoc2016-improved_extrusion" branch commits.

July 26, 2017, 10:25 (GMT)
Merge remote-tracking branch 'origin/master' into gsoc2016-improved_extrusion
July 26, 2017, 10:23 (GMT)
Curves: Extend and batch extend operators

Renamed "Extend" to "Intersect" and "Batch Extend" to "Extend".
April 11, 2017, 09:40 (GMT)
Merge remote-tracking branch 'origin/master' into gsoc2016-improved_extrusion
February 1, 2017, 12:04 (GMT)
Merge remote-tracking branch 'origin/master' into gsoc2016-improved_extrusion

Conflicts:
release/datafiles/locale
release/scripts/addons
release/scripts/addons_contrib
January 3, 2017, 21:38 (GMT)
Merge remote-tracking branch 'origin/master' into gsoc2016-improved_extrusion
January 3, 2017, 21:23 (GMT)
Curves: Chamfer and fillet operators

Fixed some inconsistency on user interaction:

- Chamfer and fillet only enter modal when the selected handle is vector type
- Commented all the tools implemented from the Specials menu. They were not being called on modal.
December 14, 2016, 21:49 (GMT)
Update submodules.
December 14, 2016, 21:37 (GMT)
Curves: Some tweaks to the work that was concluded during GSoC 2016

If this has not yet been committed:

- Fixed some bugs with the fillet and chamfer operators (filleting and chamfering first and last handles).
- Fixed user interaction with fillet and chamfer.
October 5, 2016, 13:05 (GMT)
Curves: Fillet and chamfer operator

Refactored the fillet and chamfer operators. Fixed user interaction for MOUSEMOVE event for fillet operator. Numinput still needs to be checked.
August 19, 2016, 22:54 (GMT)
Curves: GSoC 2016 - Bezier curve improvements

Added docstrings to all functions.
August 18, 2016, 18:08 (GMT)
Curves: Keymaps

Added keymaps for extend, batch extend, trim, offset, fillet and chamfer tools.
August 17, 2016, 21:34 (GMT)
Merge remote-tracking branch 'origin/master' into gsoc2016-improved_extrusion
August 17, 2016, 21:24 (GMT)
Curves: fillet and chamfer operator

The modal operators for the fillet and chamfer operators are now 90% complete.
On the chamfer operator, an option is needed to handle angle numinput. It would also be nice to have some sort of circular input for the angle (currently it is linked to the x variation of the cursor position).
For fillet, there is some kind of bug that corrupts curve data.

Due to the above mentioned reasons, modal operators are still commented.
August 15, 2016, 23:02 (GMT)
Curves: Chamfer and offset operators

Offset operator: Fixed it to work with vector and free handles.

Chamfer: The operator now preserves all settings from the handles it is modifying (radius, tilt, weight, handle type, etc...).
August 15, 2016, 13:54 (GMT)
Curves: Offset operator

Offset now works with auto, align and vector type handles.
August 15, 2016, 12:10 (GMT)
Curves: fillet and chamfer

Added support to fillet and chamfer cyclic splines.
Occasionaly, with no apparent reason, the following assertion fails

blender-build/blender/source/blender/blenlib/intern/BLI_ghash.c:458, ghash_insert_ex(), at '(gh->flag & GHASH_FLAG_ALLOW_DUPES) || (BLI_ghash_haskey(gh, key) == 0)
August 14, 2016, 16:09 (GMT)
Curves: Fillet and chamfer

Fixed a calculation error in the fillet operator. Limited the chamfer algorithm to just run on the points inbetween the first and the last handles, since it makes no sense to chamfer the start of a line. This brings a problem with cyclic splines though, which will be addressed in a later commit.
August 14, 2016, 15:30 (GMT)
Curves: Fillet and chamfer operator

Replaced calls to memcpy with BezTriples with calls to ED_curve_beztcpy, to prevent errors.
August 14, 2016, 15:03 (GMT)
Curves: Operator's interface

Added interface options to call all operators. They are available on the tool shelf, under Curve Tools->Modelling, and on the Edit Curve Specials menu.
August 14, 2016, 14:25 (GMT)
Curves: Offset operator

Added support for collinear handles and cyclic splines.
Changed the way offset direction is corrected. Previously, the code checked for intersections between the offset spline and the original one. I replaced this with vector calculus.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021