I’m working on an architectural visualization, a large building with multiple floors. Each floor is in a separate file, along with its windows, skirting board, crown molding, doors and so forth.
One corner of the building is irregular (turret), so I thought I’d just copy the crown molding from one floor to the next, i.e., import it to another floor file.
The molding I imported still reads Z = 15 ft. in the properties panel, even though it’s at the same actual position as the other crown moldings on the upper floor.
Why is this happening and how do I fix it? I hope I explained the problem clearly.
How are the different objects parented to each other?
The coordinates in the Item panel for an object are relative to the parent of the object. They aren’t the coordinates in “World Space” unless the object is not a child to anything (the World is it’s parent).
@Hadriscus and @Magpie, thanks for your replies and apologies for the delay in replying – small health issue. Anyway, I found the answer thanks to your suggestions.
When I import objects into the new file, they come with their parent empties, so the next step is to transfer them to the right parent in the new file. I have been using Ctrl-P to do this, and selecting the second option, “Object (Keep transform)”. Paying closer attention, I tested this and found that the object imports to the correct location, but its x y z coordinates are all set to zero in the Properties panel.
It’s the 4th option under Ctrl-P, “Object (Keep transform without inverse)” that puts the object where it belongs and resets its coordinates to the correct values in the destination matrix.
Now I’m going to read up on transforms cos I don’t understand what “inverse” is about.