Page MenuHome
Feed Advanced Search

Sat, Oct 12

Howard Trickey (howardt) added a comment to D5516: GSoC 2019: Bevel Custom Profiles.

I would like to merge this into master now that we are in the early 2.82 stages there. Any objections, Campbell?

Sat, Oct 12, 1:55 PM · Modeling

Wed, Oct 9

Howard Trickey (howardt) committed rBec9044e2b2ea: Fix Delaunay 2d valid bmesh mode bug. (authored by Howard Trickey (howardt)).
Fix Delaunay 2d valid bmesh mode bug.
Wed, Oct 9, 3:27 PM

Tue, Oct 8

Howard Trickey (howardt) lowered the priority of T70587: Edges generated by Bevel Modifier do not inherit correct crease values from Needs Triage by Developer to Confirmed, Low.

Yes, I agree that the crease should be continued across that line. There is the "mark sharp" option that is supposed to fix that, but apparently the code is not handling this case properly.
I will fix this, but probably not until 2.82, because of large pending changes to bevel (GSoC project inclusion) because this is not a regression from previous behavior.

Tue, Oct 8, 6:19 PM · BF Blender

Sat, Oct 5

Howard Trickey (howardt) committed rBab519b91b2c4: Make this link again; needs more work for orbis to work. (authored by Howard Trickey (howardt)).
Make this link again; needs more work for orbis to work.
Sat, Oct 5, 12:34 AM

Mon, Sep 30

Ugo Santana (ugosantana) awarded T67744: Boolean Redesign a Love token.
Mon, Sep 30, 3:33 PM · Modeling, BF Blender

Sat, Sep 28

Howard Trickey (howardt) added a comment to T70272: Edge Bevel offset distance bug.

This is not a bug. The Offset mode does not measure width along the edges you are looking at: it measures the perpendicular distance between the offset edge and the original edge. If the edges that it is sliding along happen to make 90 degree angles with the beveled edges, then the perpendicular distance and the distance along the edge will be the same, but not otherwise,

Sat, Sep 28, 9:15 PM · BF Blender
Lino Thomas (linolafett) awarded T48583: Bevel Improvements a Love token.
Sat, Sep 28, 10:36 AM · Modifiers, Modeling, BF Blender
Howard Trickey (howardt) added a comment to T69602: Bevel width in edit mode not clamping to surrounding vertices in all cases..

I had put some code in to clamp the sliding amount on "terminal edges" - those where the selection stops at a vertex. That's why you get the clamping result you want when you selected isolated edges. But I really intended one to use the 'clamp overlap' checkbox to cause clamping, and in retrospect I probably shouldn't have done that other clamping even when the box wasn't checked, because it confuses matters about when clamping happens.

Sat, Sep 28, 1:19 AM · BF Blender

Thu, Sep 26

Howard Trickey (howardt) added a comment to D5516: GSoC 2019: Bevel Custom Profiles.

After looking through many of the bevel test results manually, I haven't been able to visually confirm many of the failed operations. The test reports that there is a "Vertex Coordinate Mismatch," but all the vertices I've checked are in the correct locations, and their indexing has been the same as well.
For others the difference doesn't quite make sense. It would be great if someone with more familiar with the automated bevel tests took a look at this; it's not clear to me what the issue is at this point.

Thu, Sep 26, 1:16 PM · Modeling

Wed, Sep 25

Howard Trickey (howardt) added a comment to T70240: Weld Modifier Proposal.

Collapsing edges would mostly handle that case, yes. I wasn't sure whether you intended to support that everywhere or just as part of handling merges across boundaries, but thinking about it, you must have meant the former, because the latter wouldn't come up in most cases, if ever.

Wed, Sep 25, 3:17 PM · Modeling, BF Blender (2.82)
Howard Trickey (howardt) added a comment to T70240: Weld Modifier Proposal.

Pointing out that some of the desire for this comes from the fact that the Bevel modifier can, as a result of clamping, put vertices on top of each other, and users would like them merged. As Campbell points out, the Bevel modifier itself could be changed to detect and merge in such cases. I would have done so if it were easy, but it is not so easy (the current code that merges nearby vertices gets quite complicated), so was delaying -- especially as my eventual goal is to get rid of clamping completely and continue beveling after such collisions cause merges.

Wed, Sep 25, 3:00 PM · Modeling, BF Blender (2.82)
Yiwei Ye (yebyte) awarded T67744: Boolean Redesign a Like token.
Wed, Sep 25, 10:27 AM · Modeling, BF Blender

Mon, Sep 23

Howard Trickey (howardt) added a reviewer for D5516: GSoC 2019: Bevel Custom Profiles: Campbell Barton (campbellbarton).
Mon, Sep 23, 2:51 PM · Modeling

Sun, Sep 22

D5516: GSoC 2019: Bevel Custom Profiles now requires changes to proceed.

I made a first pass at reviewing this. Several minor things to change per my comments.
I think this code is about ready to merge, though we should wait until after the 2.81 stabilizing branch has been made (supposed to be Oct 10).

Sun, Sep 22, 11:01 PM · Modeling

Tue, Sep 17

Howard Trickey (howardt) committed rBA22c9a9983e6e: Added the Inset Straight Skeleton command to edit faces menu when installed. (authored by Howard Trickey (howardt)).
Added the Inset Straight Skeleton command to edit faces menu when installed.
Tue, Sep 17, 3:35 PM

Sep 17 2019

Howard Trickey (howardt) added a comment to T69269: Bevel tool's "clamp overlap" incorrectly clamps bevels where loop-slide prevents an overlap.

Thanks for the report.

Sep 17 2019, 1:41 PM · Modeling, BF Blender

Sep 16 2019

JUGURTHA (mazigh) awarded T67744: Boolean Redesign a Love token.
Sep 16 2019, 5:58 PM · Modeling, BF Blender

Sep 13 2019

Roman (roman13) awarded T67744: Boolean Redesign a Love token.
Sep 13 2019, 9:44 AM · Modeling, BF Blender

Sep 9 2019

Carl Knight (knightknight) awarded T67744: Boolean Redesign a Love token.
Sep 9 2019, 9:35 PM · Modeling, BF Blender

Sep 7 2019

Howard Trickey (howardt) committed rBb380a98887b6: Fix two bugs in delaunay blenlib function. (authored by Howard Trickey (howardt)).
Fix two bugs in delaunay blenlib function.
Sep 7 2019, 5:05 PM

Aug 30 2019

Howard Trickey (howardt) committed rBbb8a9a6f8b89: Fix BLI_array macro so can use BLI_strict_flags.h. (authored by Howard Trickey (howardt)).
Fix BLI_array macro so can use BLI_strict_flags.h.
Aug 30 2019, 5:42 PM

Aug 29 2019

Maximiliano Vazquez (maxivz) awarded T67744: Boolean Redesign a Love token.
Aug 29 2019, 8:23 AM · Modeling, BF Blender
Howard Trickey (howardt) committed rB749567e0b2c2: Move math and vector double routines into blenlib from delaunay code (authored by Howard Trickey (howardt)).
Move math and vector double routines into blenlib from delaunay code
Aug 29 2019, 2:34 AM

Aug 28 2019

Howard Trickey (howardt) added a comment to T68888: Mesh support for n-gons with holes.

Eldee, they were pros and cons about the actual-holes-in-faces BMesh solution.

Aug 28 2019, 6:43 PM · Modeling, BF Blender
Howard Trickey (howardt) added a comment to T68888: Mesh support for n-gons with holes.

I was about to suggest the same thing eldee said: flagging "support edges" as such, so that the only thing affected is display and selection of edges and perhaps export to file formats that support holes. I too think this is a decent compromise. But it is likely to uncover a number of cases where current code has to be modified to take account of these as hidden, else users will be surprised. E.g., bevel and inset and boolean may all give strange and buggy-looking results if not updated; similarly some select types (e.g., selecting ngons of a given # of sides) will appear buggy unless fixed.

Aug 28 2019, 6:24 PM · Modeling, BF Blender

Aug 26 2019

Mikail (fiendish55) awarded T67744: Boolean Redesign a Love token.
Aug 26 2019, 7:13 PM · Modeling, BF Blender
Alexander Thomas (DrLex) awarded T67744: Boolean Redesign a Like token.
Aug 26 2019, 2:17 AM · Modeling, BF Blender

Aug 25 2019

B (bnzs) awarded T67744: Boolean Redesign a Love token.
Aug 25 2019, 11:10 PM · Modeling, BF Blender

Aug 24 2019

Howard Trickey (howardt) updated the task description for T48583: Bevel Improvements.
Aug 24 2019, 3:39 PM · Modifiers, Modeling, BF Blender

Aug 21 2019

PawelP (Zuorion) awarded T67744: Boolean Redesign a Love token.
Aug 21 2019, 10:11 PM · Modeling, BF Blender
Howard Trickey (howardt) added a comment to T68144: Boolean Difference works like Boolean Union - modifier bug.

I still can't make this happen. Can someone who can make this happen please upload a simple .blend with a cylinder and cube with boolean modifier set to difference where the result of the boolean is the union rather than the difference?

Aug 21 2019, 3:39 PM · Modifiers, Modeling, BF Blender

Aug 20 2019

Howard Trickey (howardt) closed T68277: Constrained Delaunay Triangulation, a subtask of T67744: Boolean Redesign, as Resolved.
Aug 20 2019, 8:35 PM · Modeling, BF Blender
Howard Trickey (howardt) closed T68277: Constrained Delaunay Triangulation as Resolved.
Aug 20 2019, 8:35 PM · Modeling, BF Blender
Howard Trickey (howardt) added a comment to T68144: Boolean Difference works like Boolean Union - modifier bug.

I can't tell how to reproduce this problem. Does the attached blend file (mastering drivers copo.blend) have anything to do with reproducing the bug? From the screenshots, it looks like you are just doing a boolean of a cube with a smaller cylinder. I don't know what it means to say that you have a "wireframe cube" -- do you just mean that the display is set to wireframe? When I try a cube and a cylinder, in wireframe display mode, it works ok for me.

Aug 20 2019, 3:11 PM · Modifiers, Modeling, BF Blender

Aug 17 2019

Sergey (koloved) awarded T67744: Boolean Redesign a 100 token.
Aug 17 2019, 8:36 PM · Modeling, BF Blender

Aug 16 2019

Howard Trickey (howardt) committed rB7ba2720a70c8: Fix T68103: bevel sometimes infinite loops with patch miter. (authored by Howard Trickey (howardt)).
Fix T68103: bevel sometimes infinite loops with patch miter.
Aug 16 2019, 7:22 PM
Howard Trickey (howardt) closed T68103: bevel modifier not responding as Resolved by committing rB7ba2720a70c8: Fix T68103: bevel sometimes infinite loops with patch miter..
Aug 16 2019, 7:22 PM · BF Blender

Aug 15 2019

Howard Trickey (howardt) committed rBe4084f8b2419: Fix CDT bug causing crash with some output modes. (authored by Howard Trickey (howardt)).
Fix CDT bug causing crash with some output modes.
Aug 15 2019, 1:56 PM

Aug 13 2019

Howard Trickey (howardt) added a comment to D5467: Python API for Constrained Delaunay.

This was committed in rB6f9cbbc8ec4f.

Aug 13 2019, 1:34 PM
Howard Trickey (howardt) committed rB6f9cbbc8ec4f: Add mathutils.geometry.delaunay_2d_cdt() function to Python API. (authored by Howard Trickey (howardt)).
Add mathutils.geometry.delaunay_2d_cdt() function to Python API.
Aug 13 2019, 1:33 PM
Howard Trickey (howardt) added inline comments to D5467: Python API for Constrained Delaunay.
Aug 13 2019, 12:48 PM
Howard Trickey (howardt) created D5467: Python API for Constrained Delaunay.
Aug 13 2019, 2:04 AM

Aug 11 2019

item412 (item412) awarded rBb91643c71135: Add Constrained Delaunay Triangulation routine to Blenlib. a Like token.
Aug 11 2019, 5:03 AM

Aug 10 2019

noki paike (amonpaike) awarded T68277: Constrained Delaunay Triangulation a Love token.
Aug 10 2019, 5:08 PM · Modeling, BF Blender
noki paike (amonpaike) awarded rBb91643c71135: Add Constrained Delaunay Triangulation routine to Blenlib. a Love token.
Aug 10 2019, 5:08 PM
Howard Trickey (howardt) committed rBb91643c71135: Add Constrained Delaunay Triangulation routine to Blenlib. (authored by Howard Trickey (howardt)).
Add Constrained Delaunay Triangulation routine to Blenlib.
Aug 10 2019, 3:28 PM

Aug 9 2019

Howard Trickey (howardt) added a comment to D5423: Constrained Delaunay Triangulation for Blenlib.

I haven't looked at your patch-on-my-patch yet, but assume it will be ok when I look later, and if so, will submit the modified code. Will also address all of your comments as I commented in response to them, before submitting.

Aug 9 2019, 1:27 PM
Campbell Barton (campbellbarton) awarded D5423: Constrained Delaunay Triangulation for Blenlib a Like token.
Aug 9 2019, 9:26 AM

Aug 8 2019

Mikail (fiendish55) awarded T48583: Bevel Improvements a Love token.
Aug 8 2019, 2:41 PM · Modifiers, Modeling, BF Blender

Aug 7 2019

Howard Trickey (howardt) added a comment to T68103: bevel modifier not responding.

Thanks. I'll look at this. This code got less obviously correct when I put in miters. I already fixed on case like this; guess I didn't get them all.

Aug 7 2019, 9:18 PM · BF Blender

Aug 6 2019

Howard Trickey (howardt) created D5423: Constrained Delaunay Triangulation for Blenlib.
Aug 6 2019, 2:00 PM

Aug 5 2019

Howard Trickey (howardt) created T68277: Constrained Delaunay Triangulation.
Aug 5 2019, 10:22 PM · Modeling, BF Blender

Jul 31 2019

Howard Trickey (howardt) committed rB881675dff13d: Clarify in FloatProperty generated docs: single precision floats. (authored by Howard Trickey (howardt)).
Clarify in FloatProperty generated docs: single precision floats.
Jul 31 2019, 8:04 PM
Michael New (CareAgain) awarded T67744: Boolean Redesign a Love token.
Jul 31 2019, 2:02 AM · Modeling, BF Blender

Jul 30 2019

Howard Trickey (howardt) added a comment to D5357: Modifiers automated testing.

These are good points, Brecht. And they equally apply to my mesh_ops_test.py and the bevel and boolean tests that use it. So I should revise them too. Or maybe we should just have one file with both mesh ops and modifier test functions in them.

Jul 30 2019, 3:51 AM

Jul 29 2019

Howard Trickey (howardt) added a comment to T67852: Boolean problem - Difference.

Yes, this is an example of one of the main problems I am hoping to fix with my boolean redesign: that is, when there are coplanar intersections. Thanks for the example; I can use it for testing.

Jul 29 2019, 1:26 AM · BF Blender

Jul 28 2019

Howard Trickey (howardt) updated the task description for T48583: Bevel Improvements.
Jul 28 2019, 2:06 PM · Modifiers, Modeling, BF Blender

Jul 26 2019

noki paike (amonpaike) awarded T67744: Boolean Redesign a Love token.
Jul 26 2019, 9:08 PM · Modeling, BF Blender
Way awarded T67744: Boolean Redesign a Orange Medal token.
Jul 26 2019, 8:40 PM · Modeling, BF Blender
Erick Tukuniata (erickblender) awarded T67744: Boolean Redesign a Like token.
Jul 26 2019, 7:32 PM · Modeling, BF Blender
Howard Trickey (howardt) added a comment to T67744: Boolean Redesign.

Oh I see.

Jul 26 2019, 6:47 PM · Modeling, BF Blender
YAFU (YAFU) awarded T67744: Boolean Redesign a Like token.
Jul 26 2019, 5:56 PM · Modeling, BF Blender
stephen leger (stephen_leger) awarded T67744: Boolean Redesign a Love token.
Jul 26 2019, 5:44 PM · Modeling, BF Blender
xrg (xrg) awarded T67744: Boolean Redesign a Love token.
Jul 26 2019, 5:38 PM · Modeling, BF Blender
Howard Trickey (howardt) added a comment to T67744: Boolean Redesign.

Booleans on elements other than meshes are out of scope for this task, which is already hard enough. The math and algorithms would be rather different for curve objects. Good to hear that the Curve Cad Tools addon supports boolean operations on curves. Maybe some future design task could consider porting those into the main C code for Blender, if the authors agree.

Jul 26 2019, 5:38 PM · Modeling, BF Blender
dark999 (dark999) awarded T67744: Boolean Redesign a Love token.
Jul 26 2019, 5:11 PM · Modeling, BF Blender
Albert (wevon) awarded T67744: Boolean Redesign a Love token.
Jul 26 2019, 5:05 PM · Modeling, BF Blender
William Reynish (billreynish) awarded T67744: Boolean Redesign a Love token.
Jul 26 2019, 4:54 PM · Modeling, BF Blender
Howard Trickey (howardt) updated the task description for T67744: Boolean Redesign.
Jul 26 2019, 4:36 PM · Modeling, BF Blender
Howard Trickey (howardt) updated the task description for T63731: Modeling Module.
Jul 26 2019, 4:20 PM · Modeling, BF Blender
Howard Trickey (howardt) updated the task description for T63731: Modeling Module.
Jul 26 2019, 4:19 PM · Modeling, BF Blender
Howard Trickey (howardt) created T67744: Boolean Redesign.
Jul 26 2019, 4:16 PM · Modeling, BF Blender
Howard Trickey (howardt) added a comment to T67595: Bevel curvature incorrect on concave poles..

The committed fix fixes the originally reported bevel problem but not the one added later by arctiq1 with the profile1 cases. That is more complicated and fix for that will have to be a TODO for the future.

Jul 26 2019, 1:46 PM · BF Blender
Howard Trickey (howardt) committed rB9e9c6eac6a3b: Fix T67595: bevel concave cube corner. (authored by Howard Trickey (howardt)).
Fix T67595: bevel concave cube corner.
Jul 26 2019, 1:43 PM
Howard Trickey (howardt) closed T67595: Bevel curvature incorrect on concave poles. as Resolved by committing rB9e9c6eac6a3b: Fix T67595: bevel concave cube corner..
Jul 26 2019, 1:43 PM · BF Blender

Jul 22 2019

Howard Trickey (howardt) committed rB02c5c091dfd6: Bevel modifier: let it work on wire edges when vertex_only. (authored by Howard Trickey (howardt)).
Bevel modifier: let it work on wire edges when vertex_only.
Jul 22 2019, 1:14 PM
Howard Trickey (howardt) committed rBM5585: Fixed grammar mistaked (causes -> cause)..
Fixed grammar mistaked (causes -> cause).
Jul 22 2019, 12:59 PM
Howard Trickey (howardt) added a comment to T57691: Bevel Clamp Overlap affects all beveled edges in mesh, contrary to documentation.

Thanks, fixed. (I only found one instance, in the modifier page. Maybe you fixed the other?)

Jul 22 2019, 12:58 PM · Documentation

Jul 20 2019

Howard Trickey (howardt) added a comment to T67196: Bevel Bug.

Thanks for the bug report! The bad corner was mistakenly applying the "pipe" code; I fixed the test for a "pipe" to exclude this case.

Jul 20 2019, 2:42 PM · BF Blender
Howard Trickey (howardt) committed rB4b980e2f5758: Fix T67196: bevel bad at a 3-edge bevel. (authored by Howard Trickey (howardt)).
Fix T67196: bevel bad at a 3-edge bevel.
Jul 20 2019, 2:41 PM
Howard Trickey (howardt) closed T67196: Bevel Bug as Resolved by committing rB4b980e2f5758: Fix T67196: bevel bad at a 3-edge bevel..
Jul 20 2019, 2:40 PM · BF Blender

Jul 19 2019

Howard Trickey (howardt) added a comment to T67196: Bevel Bug.

I do think there is a bug here. Investigating further.

Jul 19 2019, 11:12 PM · BF Blender

Jul 9 2019

Howard Trickey (howardt) closed T57438: Bevel/normal tools, a subtask of T57012: 2.8 Modelling docs (Parent task), as Resolved.
Jul 9 2019, 1:43 PM · Documentation
Howard Trickey (howardt) closed T57438: Bevel/normal tools, a subtask of T57439: 2.8 Tools (Parent Task), as Resolved.
Jul 9 2019, 1:43 PM · Documentation
Howard Trickey (howardt) added a comment to T57438: Bevel/normal tools.

Sorry about that. Now I have added documentation for those two commands to modeling/meshes/editing/normals

Jul 9 2019, 1:43 PM · Documentation
Howard Trickey (howardt) committed rBM5450: Added documentation for Face Strength stuff..
Added documentation for Face Strength stuff.
Jul 9 2019, 1:42 PM

Jul 3 2019

Howard Trickey (howardt) added a comment to T66320: Vertex bevel incorrectly flips normals when used on just an isolated spline of vertices.

I looked at the screw modifier code, and noted that it had code to handle this properly -- it just has to be enabled by enabling the 'Calc order' option in the modifier. So this resolves the problem reported in this bug.
(There remains the similar problem with Extrude, but since that likely needs code like 'calc order' stuff in the screw modifier, which is a fairly extensive change, I will leave that as a future TODO.)

Jul 3 2019, 3:21 PM · BF Blender
Howard Trickey (howardt) added a comment to T66184: Bevel edge wight interpolation do not work properly.

This is working as intended right now (except maybe a problem with clamp overlap -- see below), so I am closing this bug as invalid.

Jul 3 2019, 2:57 PM · BF Blender
Howard Trickey (howardt) added a comment to T66320: Vertex bevel incorrectly flips normals when used on just an isolated spline of vertices.

This is a problem with the screw modifier, not bevel.
Edges don't have normals, so this is not a matter of bevel somehow changing the normals of edges.
What does change is the ordering of the vertex indices. This should not matter to the screw modifier -- it should try to make consistent normals no matter what the ordering of the vertices, and it would be too hard a constraint on tools like bevel to try to maintain a consistent vertex ordering (because, for instance, two new vertices are created here), and in general, other tools and modifiers should be made to work despite the internal vertex index ordering.
I will note that a similar problem happens if instead of using a screw modifier, one does an extrude on this line of vertices after beveling a vertex in the middle.

Jul 3 2019, 1:53 PM · BF Blender
Howard Trickey (howardt) closed T57438: Bevel/normal tools, a subtask of T57012: 2.8 Modelling docs (Parent task), as Resolved.
Jul 3 2019, 1:19 PM · Documentation
Howard Trickey (howardt) closed T57438: Bevel/normal tools, a subtask of T57439: 2.8 Tools (Parent Task), as Resolved.
Jul 3 2019, 1:19 PM · Documentation
Howard Trickey (howardt) closed T57438: Bevel/normal tools as Resolved.
Jul 3 2019, 1:19 PM · Documentation

Jun 30 2019

Howard Trickey (howardt) added a comment to T66185: Arc bevel corners do not follow arcs.

It is a limitation that I don't know how to fix right now. I'm open to ideas. So this is the best I can do.

Jun 30 2019, 9:55 PM · BF Blender
Howard Trickey (howardt) committed rB7c8bf77e1351: Fix T66204, bevel numeric input respect scene units. (authored by Howard Trickey (howardt)).
Fix T66204, bevel numeric input respect scene units.
Jun 30 2019, 5:36 PM
Howard Trickey (howardt) closed T66204: bevel numeric input not working correctly with scene units as Resolved by committing rB7c8bf77e1351: Fix T66204, bevel numeric input respect scene units..
Jun 30 2019, 5:36 PM · BF Blender

Jun 29 2019

Howard Trickey (howardt) committed rBbe060c3990ad: Fix T65929: multi-object editing for new normals tools. (authored by Howard Trickey (howardt)).
Fix T65929: multi-object editing for new normals tools.
Jun 29 2019, 10:58 PM
Howard Trickey (howardt) closed T65929: Can't reset vectors on multiple objects as Resolved by committing rBbe060c3990ad: Fix T65929: multi-object editing for new normals tools..
Jun 29 2019, 10:58 PM · BF Blender
Howard Trickey (howardt) added a comment to T65929: Can't reset vectors on multiple objects.

Yes, the custom normal tools need updating to handle multi-object editing. I'll see if I can do that.

Jun 29 2019, 7:37 PM · BF Blender

Jun 18 2019

Howard Trickey (howardt) committed rB1a9e698099b5: Fix T65660 Mirror modifier didn't work with custom normals. (authored by Howard Trickey (howardt)).
Fix T65660 Mirror modifier didn't work with custom normals.
Jun 18 2019, 4:08 PM
Howard Trickey (howardt) closed T65660: Bevel modifier harden normals Weird when add mirror modifier as Resolved by committing rB1a9e698099b5: Fix T65660 Mirror modifier didn't work with custom normals..
Jun 18 2019, 4:08 PM · BF Blender