Blender Git Commits

Blender Git "gsoc2016-improved_extrusion" branch commits.

Page: 2 / 4

August 12, 2016, 21:57 (GMT)
Merge remote-tracking branch 'origin/master' into gsoc2016-improved_extrusion
August 12, 2016, 19:18 (GMT)
Curves: Extend and Trim tools

Some code refactoring. Added radius, tilt and weight interpolation for the extend and trim tools.
August 12, 2016, 16:05 (GMT)
Curves: Extend, Batch Extend and Offset operators

Fixed a bug in the Extend operator. Refactored the Extend operator. Refactored the Batch Extend operator to make use of the existing Extend operator.

Started working on a fix for collinear handles on the offset operator. Current changes are ineffective.
August 11, 2016, 22:20 (GMT)
Curves: Extend and Batch Extend operator

Fixed a few bugs on the Extend operator.
Fixed memory leaks on the Batch Extend operator.
August 7, 2016, 21:31 (GMT)
Curves: Offset operator

Fully implemented the modal operator for the offset tool. Also fixed a few bugs.There is still a bug when calculating the correct offset direction. If the distance is sufficiently high, or if the curve is too tight on a few places, the reverse_offset function returns true even though that is not what we want. Passing in a different BezTriple offset by a precision distance (such as 10e-5) should fix it, though attempts at this have proved unsuccessful.

Regarding editmesh_bevel.c, fixed a trailing whitespace that I found by chance.
August 6, 2016, 11:34 (GMT)
Curves: Trim operator

Fixed the radius = 0 bug, which resulted in no bevel. Canged the way the new BezTriples were filled in, in order to preserve all the previous properties.
August 3, 2016, 16:27 (GMT)
Curves: Extend and Trim operator

Extend operator: fixed memory related issues
Trim operator: idem, and some bugs
August 1, 2016, 12:10 (GMT)
Curves: Fillet operator

Forget the last one. This commit contains a formal mathematical fillet operator.
August 1, 2016, 11:59 (GMT)
Curves: Fillet operator

Implemented a fillet operator. This operator is everything but mathematically correct (to get a radius 1 fillet, you need to input radius 1.73; endpoints do not match), but it achieves a nice visual result.
July 31, 2016, 16:45 (GMT)
Curves: Offset and Chamfer operator

Commented out the mouse functionality. Code for handling keyboard input needs to be added. Once it is added, the invoke and modal functions are ready to go.
July 30, 2016, 19:58 (GMT)
Curves: Chamfer

Implemented the chamfer operator for one selected vertex and with parameters controlled through the Tool Shelf.
July 30, 2016, 14:41 (GMT)
Merge remote-tracking branch 'origin/master' into gsoc2016-improved_extrusion
July 30, 2016, 14:27 (GMT)
Curves: Offset operator

Added support for mouse interaction with the offset operator.
Fixed a memory leak in the get_intersections function.
July 29, 2016, 22:30 (GMT)
Curves: Batch extend operator

Concluded the implementation of the Batch extend operator.
Though some code was reused from the Extend operator, the main algorithm is different.
July 28, 2016, 23:24 (GMT)
Curves: Batch extend operator

Started the implementation of the batch extend operator. Faulty memory handling on the Extend operator is currently causing it to fail.
July 26, 2016, 23:00 (GMT)
Curves: Offset operator

The operator works if there are no inflection points. Function "reverse_offset" will fix that once complete.
July 25, 2016, 22:57 (GMT)
Curves: Offset operator
July 24, 2016, 23:00 (GMT)
Curves: Trim operator

Fixed a few memory issues.
July 24, 2016, 00:07 (GMT)
Curves: Offset operator

Started the implementation of the offset operator.
Added interface options for both the Trim and the Offset operator.
July 22, 2016, 23:30 (GMT)
Curves: Trim operator

Concluded the implementation of the trim operator.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021