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. |
|