Maniphest T96577

Set handle positions node does not respect side setting
Closed, ResolvedBUG

Assigned To
Jacques Lucke (JacquesLucke)
Authored By
Richard Antalik (ISS)
Mar 17 2022, 10:34 PM
Tags
  • BF Blender
  • Geometry Nodes
  • Nodes & Physics
Subscribers
Crowe (crowe)
Germano Cavalcante (mano-wii)
Richard Antalik (ISS)

Description

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 3060/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 511.65

Blender Version
Broken: version: 3.2.0 Alpha, branch: master, commit date: 2022-03-14 00:08, hash: rBb959f603da45
Worked: (newest version of Blender that worked as expected)

Short description of error
I want to offset left handles of 2 straight curves, but clearly right and left handle is offset.

Exact steps for others to reproduce the error

  • Open file
  • Change any of the End Handle or End values of the left Bezier Segment

Note that both segments are affected

Revisions and Commits

rB Blender
D14409

Event Timeline

Richard Antalik (ISS) created this task.Mar 17 2022, 10:34 PM
Richard Antalik (ISS) added a project: Geometry Nodes.Mar 17 2022, 10:37 PM

Bonus bug: if I duplicate whole tree and join geometry, because I want to do comparison, geometry of duplicated nodes looks completely different. Not sure if this is another bug or another symptom of this one.

Crowe (crowe) added a subscriber: Crowe (crowe).Mar 18 2022, 2:12 AM
In T96577#1324971, @Richard Antalik (ISS) wrote:

Bonus bug: if I duplicate whole tree and join geometry, because I want to do comparison, geometry of duplicated nodes looks completely different. Not sure if this is another bug or another symptom of this one.

@Richard Antalik (ISS) Hi! Just checked your file and seems the same bug. If you're placing Set Handle Position after the duplication then it can go boink in an entirely new direction, since it's latching to the handle of whatever curve comes first.

Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Confirmed.Mar 18 2022, 1:35 PM
Germano Cavalcante (mano-wii) updated the task description.
Germano Cavalcante (mano-wii) changed the subtype of this task from "Report" to "Bug".
Germano Cavalcante (mano-wii) added a project: Nodes & Physics.
Germano Cavalcante (mano-wii) added a subscriber: Germano Cavalcante (mano-wii).
Jacques Lucke (JacquesLucke) claimed this task.Mar 22 2022, 10:34 AM
Jacques Lucke (JacquesLucke) closed this task as Resolved by committing rBe0ce1c45f840: Fix T96577: setting curve handles not working correctly with multiple curves.Mar 22 2022, 2:42 PM
Jacques Lucke (JacquesLucke) added a commit: rBe0ce1c45f840: Fix T96577: setting curve handles not working correctly with multiple curves.