Child Object Origin Snap and Mirror Problem
Closed, ResolvedPublic


Blender 2.64a 64-bit
Windows 7 Ultimate 64-bit
Intel Core I5-2500K
Intel HD 3000 Graphic Card

Actually, maybe this is not a bug, but interesting and an unwanted situation.

If one object has an parent object and parent object is translate, rotate, scale etc. then, "Origin to 3D Cursor" command (and others) and "Object > Mirror" command not works properly. If "Apply" transformations for parent, then this commands works properly.

See attached blend file.



- Mirror on transformed objects always is wacko, that's a math issue with trying to reconstuct location, rotation and size from a 4x4 matrix. It's an open issue for which we don't have answers (if that even is possible)

- The 'origin to cursor' is buggy indeed. There's a whole lot of code trying to solve cases - unfortunately the coder of it isn't around anymore.
Let's see if someone dares to pick this up!


Maybe in future, pivot points translate like an object (example 3ds Max's "Pivot Only" command). This is pretty easy way for tanslate pivot (origin) point.

I have fixed the "Origin to 3D Cursor" issue (it was just using the wrong matrix to transform the origin offset), but am having trouble attaching a patch, so it's at .

Hmm, looks like the attachment worked despite the error message, so never mind the pastebin thing!

In svn now, thanks Ben! Welcome back :)

Ton Roosendaal (ton) closed this task as Resolved.Nov 4 2012, 1:34 PM