Blender Git Commits

Blender Git "soc-2019-bevel-profiles" branch commits.

Page: 6 / 7

June 26, 2019, 03:12 (GMT)
Cleanup: Removed "shorty" which was a relic of the color evaulation for CurveMapping
June 26, 2019, 03:10 (GMT)
Cleanup/Comments:
Small changes, new variable names, and changed/added comments
June 26, 2019, 02:37 (GMT)
Removing and editing various comments
June 26, 2019, 02:18 (GMT)
ProfileWidget: Improved drawing when zoomed out.

The fill polygon is now completed to fill up to the bottom and right edges
of the view, like we're visualizing the profile on the corner of a beveled
rectangle.
June 24, 2019, 04:42 (GMT)
Bevel Modifier / ProfileWidget:Working writing and reading of profile widget,
and therefore bevel modifiers with custom profile enabled.
June 24, 2019, 04:38 (GMT)
ProfileWidget: Updated insert algorithm.

The choice of neighbors for the inserted point now uses the minimum
distance to the other line segments rather than their X positions.

Luckily there is a dist_squared_to_line_segment_v2 already in Blender!
June 23, 2019, 20:34 (GMT)
ProfileWidget: Profile fill display added. Uses triangulation from Polyfill_2d.c
to build triangles that make up the profile's area. A different filling method from
the CurveMapping widget is necessary because the profile's path is not necessarily
a mapping function.
June 22, 2019, 06:22 (GMT)
Progress on ProfileWidget UI, and the profile's fill
Start of better ProfilePoint insertion algorithm
June 21, 2019, 23:25 (GMT)
Reverted CurveMapping code to master. Replaced by ProfileWidget code, so my
changes to it are not necessary.
June 21, 2019, 22:42 (GMT)
ProfileWidget: Fix for crash when adding new points
June 21, 2019, 04:52 (GMT)
Custom Profile Editing: Added a profile editor widget

This ProfileWidget and related drawing and interface code mirrors much of the
functionality of the CurveMapping code, but with the important different that
it's evaluation results in a 2D result, the X and Y of a position along the
profile generated in the widget. Because of this fundamental change to the
purpose of the widget, it made sense to split it into a new widget rather
than increasing the complexity of both areas.

This is incomplete and buggy at the moment, but it lays the groundwork for
future changes that I'll work on in the coming days, and it does compile.
June 18, 2019, 18:54 (GMT)
Fix build error: Only define debugging function with DEBUG_CUSTOM_PROFILE_ORIENTATION
June 18, 2019, 18:35 (GMT)
Merge branch 'master' into soc-2019-bevel-profiles
June 18, 2019, 18:30 (GMT)
Terminal edge bevel case obeys marked profile orientation. Relocated Regularize Profile Orientation Code.
June 13, 2019, 14:59 (GMT)
Fix build error
June 13, 2019, 14:42 (GMT)
Custom Profile Orientation Regularization: Fix first problem with travervsal. Fix build error. More debugging code for marking boundverts as start
June 12, 2019, 13:51 (GMT)
Merge branch 'master' into soc-2019-bevel-profiles
June 12, 2019, 13:46 (GMT)
Progress and debugging code for orientation regularization traveling
June 11, 2019, 03:04 (GMT)
Profile orientation regularization works in weld case. More work distinguishing profile path from curvemapping
June 9, 2019, 18:48 (GMT)
Split profile path creation widget from colormapping code with added files
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021