Blender Git Commits

Blender Git "gsoc2016-improved_extrusion" branch commits.

Page: 4 / 4

June 13, 2016, 12:03 (GMT)
Merge remote-tracking branch 'origin/master' into gsoc2016-improved_extrusion
June 13, 2016, 09:59 (GMT)
Merge remote-tracking branch 'origin/master' into gsoc2016-improved_extrusion
June 12, 2016, 14:22 (GMT)
Merge remote-tracking branch 'origin/master' into gsoc2016-improved_extrusion
June 11, 2016, 16:10 (GMT)
Merge remote-tracking branch 'origin/master' into gsoc2016-improved_extrusion
June 11, 2016, 16:05 (GMT)
Curves: Auxiliary functions for the Extend operator

This commit contains part of the foundations for the Bezier curve Extend operator. This implementation is based on an addon created previously by a Blender user.

Some of the implemented functions may have use outside of the scope of the Extend operator. Therefore, they may be relocated and renamed in a future commit.
June 3, 2016, 21:16 (GMT)
Merge remote-tracking branch 'origin/master' into gsoc2016-improved_extrusion
June 3, 2016, 21:09 (GMT)
Curves: Improved Bezier Curve Extrusion

After implementing the changes suggested, backwards compatibility was broken. In order to fix that, the whole feature had to be reimplemented, replacing the symmetric extrusion option (which has been the default until now in Blender) with an unidirectional extrude one.
May 23, 2016, 19:12 (GMT)
Curves: Improved Bezier curve extrusion

This commit incorporates the changes that were suggested in Revision D2017.

The code was made clearer (unnecessary negations were removed) and whitespace was fixed.

This commit was amended to due to some whitespace being left behind.
May 20, 2016, 19:32 (GMT)
Improved Bezier curve extrusion

This patch attempts to solve the issues with D1841.

Category: Improved Bezier Curve Extrusion

This feature allows the user to have more control over the extrusion of Bezier
curves. This is done by making possible unidirectional extrusion.

On a code level, the curve.c file in blenkernel was modified to take into
account these options while generating the extruded object.

The feature stops working with non-zero bevel.

Merge remote-tracking branch 'origin/master' into gsoc2016-improved_extrusion

Category: Improved Bezier curve extrusion with non-zero bevel

On a previous commit, the Bezier curve extrusion was improved. However, when
non-zero bevel values were set, the new extrusion options stopped having effect.
This commit fixes that.

On a code level, the code used for extrusion and for bevel is a duplicate.
On the first commit only the extrusion code was modified. On this commit,
the bevel code was modified in the same way, to take into account the improved
extrusion options.

Differential Revision: https://developer.blender.org/D2017
May 19, 2016, 10:10 (GMT)
Merge remote-tracking branch 'origin/master' into gsoc2016-improved_extrusion
May 19, 2016, 10:00 (GMT)
Category: Improved Bezier Curve Extrusion

This feature allows the user to have more control over the extrusion of Bezier
curves. This is done by making possible unidirectional extrusion.

On a code level, the curve.c file in blenkernel was modified to take into
account these options while generating the extruded object.

The feature stops working with non-zero bevel.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021