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