Maniphest T77796

Curve handles can no longer be rotated when handle type is automatic
Closed, ResolvedBUG

Assigned To
Campbell Barton (campbellbarton)
Authored By
Alaska (Alaska)
Jun 12 2020, 2:10 PM
Tags
  • Modeling
  • BF Blender (2.83)
Subscribers
Alaska (Alaska)
Campbell Barton (campbellbarton)
Jeroen Bakker (jbakker)
Philipp Oeser (lichtwerk)

Description

Bisecting shows rB733a3e3a7072 as the cause.

I believe this issue was reported with T76563 and that task was fixed, but that doesn't seem to be the case for me. Or maybe I'm experiencing a different issue.


System Information:
Operating system: Linux-5.4.0-7634-generic-x86_64-with-debian-bullseye
Graphics card: GTX 1050Ti 440.82

Blender Version:
Broken: 2.90.0 rBa809631ff262 (2020-06-12 11:12)
Worked: 2.83.0, 2.90.0 rBb94ab93dfb82 (2020-06-03 18:45)

Short description of error:
In Blender 2.90.0, the handles of curves can no longer be rotated when the handle type is set to automatic.

I have tested with both my own custom build (based on master with no changes) and builds from the build bot.

Exact steps for others to reproduce the error

  1. Make a curve. Shift+A -> Curve -> Bezier
  2. Select the curve and enter edit mode. Tab
  3. Select one of the points on the curve and set the handle type to Automatic. Press V -> Automatic
  4. Try to rotate the point on the curve, you will be unable to rotate it.

Related Objects

Mentioned In
rB9464260ed786: Fix T76563: Transforming an auto-aligned point won't set it aligned
rB733a3e3a7072: Fix T77164: scaling/rotation fails for 3 selected NURB points
Mentioned Here
rB9464260ed786: Fix T76563: Transforming an auto-aligned point won't set it aligned
D7928: Fix T77164: no scaling/rotation when 3 points are selected on a NURB
rBfe0036c586d3: Fix T76563: Transforming an auto-aligned point won't set it aligned
T76563: Attempting to rotate curve points with Automatic handle type doesn't switch them to Aligned handle type
rB733a3e3a7072: Fix T77164: scaling/rotation fails for 3 selected NURB points

Event Timeline

Alaska (Alaska) created this task.Jun 12 2020, 2:10 PM
Alaska (Alaska) updated the task description.
Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Jun 12 2020, 4:03 PM
Philipp Oeser (lichtwerk) added a project: Modeling.
Philipp Oeser (lichtwerk) changed the subtype of this task from "Report" to "Bug".
Philipp Oeser (lichtwerk) added a subscriber: Philipp Oeser (lichtwerk).

Can confirm, I assume rotation should still be allowed (and handles set to aligned afterwards)?

Behavior changed in
rBfe0036c586d3: Fix T76563: Transforming an auto-aligned point won't set it aligned
rB733a3e3a7072: Fix T77164: scaling/rotation fails for 3 selected NURB points

Philipp Oeser (lichtwerk) mentioned this in rB733a3e3a7072: Fix T77164: scaling/rotation fails for 3 selected NURB points.Jun 12 2020, 5:11 PM
Philipp Oeser (lichtwerk) triaged this task as High priority.Jun 12 2020, 5:14 PM
Philipp Oeser (lichtwerk) edited projects, added BF Blender (2.83); removed BF Blender.
Philipp Oeser (lichtwerk) added subscribers: Jeroen Bakker (jbakker), Campbell Barton (campbellbarton).

Yep, original issue is back, I've left a comment in rB733a3e3a7072: Fix T77164: scaling/rotation fails for 3 selected NURB points why this doesnt work.
But lets keep this report open (instead of reopening the other one) - which I think is more clear...
And since rB733a3e3a7072 was for LTS, I think this should be as well @Jeroen Bakker (jbakker).

CC @Campbell Barton (campbellbarton)

Philipp Oeser (lichtwerk) added a comment.Jun 12 2020, 5:17 PM
Campbell Barton (campbellbarton) closed this task as Resolved.EditedJun 14 2020, 4:31 PM
Campbell Barton (campbellbarton) claimed this task.

Committed fix rB9464260ed786c7cd76d6c9c83590a3b13407fdcd

Campbell Barton (campbellbarton) mentioned this in rB9464260ed786: Fix T76563: Transforming an auto-aligned point won't set it aligned.Jun 14 2020, 5:09 PM