Maniphest T96229

GN Fillet Curves does not respect radius when Limit Radius is checked and curve only has 3 points
Closed, Resolved

Assigned To
Dilith Jayakody (dilithjay)
Authored By
Chris (ZangrethorDigital)
Mar 8 2022, 2:19 AM
Tags
  • BF Blender
  • Geometry Nodes
  • Nodes & Physics
Subscribers
Chris (ZangrethorDigital)
Dilith Jayakody (dilithjay)
Philipp Oeser (lichtwerk)
Pratik Borhade (PratikPB2123)

Description

Blender Version
3.1 Release Candidate (March 7, 2022)

Short description of error
If using a curve that only has 3 points (ie. one corner) and Limit Radius is active, the corner radius will jump immediately from nothing to a full curve between the nearest point. Adding a 4th point (and beyond) to the curve reverts to expected behavior, except when additional point is in a straight line with 3rd point, which causes a different error at corner (see image; 3rd example).

Same behaviour in both Bezier and Poly modes.

Steps to Reproduce

  • Open .blend file
  • ☑ limit radius
  • Radius sets to it's max for curve with 3 control points

Test File:


Revisions and Commits

rB Blender
D14311

Related Objects

Mentioned Here
rB0d350e0193f1: Geometry Nodes: Curve Fillet Node

Event Timeline

Chris (ZangrethorDigital) created this task.Mar 8 2022, 2:19 AM
Chris (ZangrethorDigital) updated the task description.Mar 8 2022, 2:27 AM
Pratik Borhade (PratikPB2123) added a subscriber: Pratik Borhade (PratikPB2123).Mar 8 2022, 7:05 AM

Example file will be useful.

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Needs Information from User.Mar 8 2022, 9:29 AM
Philipp Oeser (lichtwerk) added a subscriber: Philipp Oeser (lichtwerk).
In T96229#1318501, @Pratik Borhade (PratikPB2123) wrote:

Example file will be useful.

Yes, please always share an example .blend file (this just speeds up the process and makes sure we are all on the same page).

Chris (ZangrethorDigital) added a comment.Mar 9 2022, 6:12 AM

Added Blend:

Pratik Borhade (PratikPB2123) changed the task status from Needs Information from User to Confirmed.Mar 9 2022, 7:09 AM
Pratik Borhade (PratikPB2123) updated the task description.
Pratik Borhade (PratikPB2123) added projects: Geometry Nodes, Nodes & Physics.
Pratik Borhade (PratikPB2123) added a subscriber: Dilith Jayakody (dilithjay).

Behavior is same since Fillet curve node added in master- rB0d350e0193f1af82274ba78f5f93702c14646a86
Not sure if it's limitation. Will mark this report as confirmed for now

Dilith Jayakody (dilithjay) claimed this task.Mar 11 2022, 1:52 PM

Thanks for the report. Will fix it.

Dilith Jayakody (dilithjay) closed this task as Resolved by committing rB39c070ed8f7f: Fix T96229: GN Fillet Node unexpected limit radius behavior for 3 point splines.Mar 12 2022, 5:51 AM
Dilith Jayakody (dilithjay) added a commit: rB39c070ed8f7f: Fix T96229: GN Fillet Node unexpected limit radius behavior for 3 point splines.