Page MenuHome

Object.matrix_world does not account for bone parents
Closed, ResolvedPublic

Description

System Information
Win7 x64

Blender Version
Broken: 2.66 (r55078)
Worked: unknown

Short description of error

When setting the value of matrix_world on an object with a bone parent, the matrix of the bone parent is not taken into account. This leads to the object being positioned relative to the tail of its parent bone instead of the world.

Exact steps for others to reproduce the error

  1. Open
  2. Run the script

The object will change position, even though the script is only performing o.matrix_world = o.matrix_world.

Event Timeline

Brecht Van Lommel (brecht) changed the task status from Unknown Status to Resolved.Jan 9 2014, 12:39 AM

Closed by commit rBa0dbee6e933b.