Page MenuHome

Armature Symmetrize support for 'connected' bones
Confirmed, NormalPublicTO DO


System Information
Operating system: Windows-7-6.1.7601-SP1 64 Bits
Graphics card: GeForce GTX 980/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 425.31

Blender Version
Broken: version: 2.83 (sub 4), branch: master, commit date: 2020-02-18 09:10, hash: rB79f99becafa3

Short description of error

Symmetrize operator automatically disconnects bone parenting for "Bone.L" if "Bone.R" was connected to a non-mirror-bone, for example "Bone_root". I assume its intended to force the Bone to the other side.
But in a case where the parent bones end / root of the connected bone is exactly at 0 on the X-axes, it might be relevant to preserve the connection, as you can see in the picture.

Exact steps for others to reproduce the error

Event Timeline

Campbell Barton (campbellbarton) changed the task status from Needs Triage to Confirmed.Feb 19 2020, 5:33 AM
Campbell Barton (campbellbarton) changed the subtype of this task from "Report" to "To Do".
Campbell Barton (campbellbarton) renamed this task from Armature: Symmetrize operator mishandles parenting if a bones root will be the same on the mirrored side to Symmetrize support for 'connected' bones.Feb 19 2020, 5:36 AM
Campbell Barton (campbellbarton) renamed this task from Symmetrize support for 'connected' bones to Armature Symmetrize support for 'connected' bones.