Blender Git Commits

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

Page: 4 / 7

August 1, 2019, 09:46 (GMT)
Bevel Custom Profile: Fixed sampling too many segments from widget.

Sampling too many segments meant the last one wasn't included which made
the last segment too long.
August 1, 2019, 09:36 (GMT)
Bevel Cutoff Method: Don't use the cutoff method in the pipe case.

When it's clear that the vertex mesh is just a continuation of the profile
it doesn't make sense to put a cutoff at the intersection, and it doesn't
look good anyway.
July 31, 2019, 20:46 (GMT)
Bevel Custom Profile: Pipe case works with a 3-way intersection.

Also simplified and commented the rest of the custom profile pipe case code.
July 30, 2019, 18:48 (GMT)
Bevel Custom Profile: 4-way pipe case vertex mesh working.
July 30, 2019, 13:42 (GMT)
ProfileWidget / Bevel Modifier: Resolved issue where dragging points in the
widget didn't cause the modifier to recalculate.
July 29, 2019, 09:43 (GMT)
Custom Profile Terminal Edge (3 Boundverts): Only use the triangle
fill vertex mesh method when the extra vertex is not planar with
the profile.
July 28, 2019, 17:33 (GMT)
Fix crash when loading profile widget
July 27, 2019, 13:03 (GMT)
Refactored Regularize Profile Orientation with a for loop to avoid code
duplication.
July 27, 2019, 01:58 (GMT)
Bevel cutoff vertex mesh method: New profile height method.

The height of the transformed profile is calculated when cutoff profiles
are enabled and then used later for the length of the sides of the cutoff
faces in the vertex mesh. The lengths can still be incorrect for more
acute angles between incoming edges, but the solution to that will probably
be related to the solution for the directions of the cutoff face sides.
July 26, 2019, 21:28 (GMT)
Trivial change in profilewidget template code
July 26, 2019, 20:57 (GMT)
Add versioning for custom profile widget in bevel modifier.
July 26, 2019, 20:50 (GMT)
ProfileWidget sampling and display:
1. Added the ability to sample fewer segments from the profile path than
the number of control points.
2. Added a display for the sampled segment positions in the widget's display.
This isn't an essential feature, but it helps visualize where the segments
will be sampled while keeping the focus on the widget itself.

This commit also includes various smaller changes:
1. Resolving / deleting various TODO comments without affecting functionality
in each file.
2. Rewording and clarifying comments throughout the code.
3. Renaming variable names for better code readability.
July 26, 2019, 20:20 (GMT)
Resolve / delete various small TODOs, edit some comments and tooltips.

No major changes to functionality.
July 26, 2019, 14:19 (GMT)
Reorganize BKE_profile_widget.h
July 23, 2019, 17:57 (GMT)
Bevel operator pipe VMesh custom profile: More debugging information added.
July 23, 2019, 00:40 (GMT)
Merge branch 'master' into soc-2019-bevel-profiles
July 23, 2019, 00:30 (GMT)
Bevel Operator: First pass at custom profile functionality in 'pipe' vertex mesh
case with two nearly parallel incident beveled edges. This attempts to reuse the
profile at each vertex in the mesh by intersecting the original profile with a new
plane at the current vertex's ring in the vmesh.

It currently works, but only for a portion of the vertices in the vmesh, which
suggests problems with the vmesh NewVert indexing
July 23, 2019, 00:26 (GMT)
Profile Widget RNA API: Added new evaluation function to return 2D location
along the profile after travelling a specific portion of its length.
July 23, 2019, 00:25 (GMT)
Small cleanup in Modifier RNA File: RNA definitions condensed
July 20, 2019, 17:57 (GMT)
Bevel tool: Miter profiles use normal profile instead of custom profile.

Also disabled special miters with the cutoff vertex mesh method.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021