Rotate/Move mesh to exactly same position, but need to match the transform also

Rotate/Move mesh to exactly same position, but need to match the transform also

Anonymous
Not applicable
4,812 Views
13 Replies
Message 1 of 14

Rotate/Move mesh to exactly same position, but need to match the transform also

Anonymous
Not applicable

Hey there,

 

Due to our game having some Legacy issues our weapons are stored in a rotated state inside our project. I need to make a new arrow and then move it into position to match the rotation, position of the previous arrow.

I tried a bunch of things to achieve this, like transfer attributes and the 'Snap together 3 point' tool and Match Transformations.

I either need to match the position rotation of the original arrow's transform and then move the mesh into place or snap the mesh into place and then somehow move the transform without moving the mesh.

I have attached a pic, I hope this makes sense. Any ideas?

 

Thanks

0 Likes
4,813 Views
13 Replies
Replies (13)
Message 2 of 14

sean.heasley
Alumni
Alumni

Hi @Anonymous 

 

I want to make sure I'm understanding this correctly. Are you trying to move the arrow to the same place as the original but have it not rotate?

 

I'm just a bit confused by the screenshot and what "needs to stay".

 

Also, when you get a chance can you please zip and attach the scene file here or via dropbox/google drive or another file sharing program so I can take a look at it? If the file is confidential or under NDA please send it to me in a private message instead of posting it here.

 

 

0 Likes
Message 3 of 14

Anonymous
Not applicable

Hey, sorry maybe the image made it more confusing. Ideally what I need to do is move the new mesh into position to match the original mesh position.

For this I have been using Modify>Snap Align Objects>3 Point to 3 Point.

Then I want to move the transform to match the other transforms rotation and position.

 

Does that make more sense?

0 Likes
Message 4 of 14

sean.heasley
Alumni
Alumni

Hi @Anonymous 

 

Transfer attributes should work then for making them line up.

 

If thats not working for you, when you get a chance can you please zip and attach the scene file here or via dropbox/google drive or another file sharing program so I can take a look at it? If the file is confidential or under NDA please send it to me in a private message instead of posting it here.

 

 

0 Likes
Message 5 of 14

sean.heasley
Alumni
Alumni

Hi @Anonymous 

 

Just wanted to check in to see how things were going. Are you still having this issue?

 

If your issue is resolved, please click Accept as Solution on the posts that helped you so others in the community can find them easily.

 

 

0 Likes
Message 6 of 14

Anonymous
Not applicable
I will let you know today, thanks for following up 🙂
0 Likes
Message 7 of 14

Anonymous
Not applicable

Okay so yes I can use Transfer Attributes to move the transform to the same rotation and position as the other object. But I need to have the mesh line up with the other object.

If I do 'transfer attributes' the transform is moved but the mesh moves with it. Ideally I want to move 'Mesh A' into the same position as 'Mesh B' then move the transform of 'Mesh A' move without it moving 'Mesh A''s actual mesh. Does that make sense? 

0 Likes
Message 8 of 14

Anonymous
Not applicable

You should note that the relative position of the transform and mesh of each arrow is different, hence why i want to move the mesh into position and then move the transform like it's disconnected from the mesh into the correct spot. This would mean I have the two meshes and transforms lined up with the same offsets. 

0 Likes
Message 9 of 14

sean.heasley
Alumni
Alumni

Hi @Anonymous 

 

Ah ok you want to move the gizmo, the little arrows, away from the mesh yeah?

 

If so just press the D key. That will change the pivot mode and you'll be able to move the gizmo away from the mesh without actually moving the mesh.

 

Let me know if that works or if I'm misunderstanding you still!

 

 

0 Likes
Message 10 of 14

Anonymous
Not applicable

Once you have the arrow in position just freeze the mesh and then go to modify>reset transformations 🙂

0 Likes
Message 11 of 14

Anonymous
Not applicable

Hey thanks for attempting to help me but this just results in the mesh being in the correct spot but the transform back at the centre of the grid. I want the mesh to be in the same position and rotation as the other mesh and the transform to be in the same position and rotation as the other mesh. If that makes sense?

0 Likes
Message 12 of 14

Anonymous
Not applicable

That's all good if you don't care about the rotation of the transforms matching each other also. I do care about the rotation and the position of both transforms and meshes.

I've attached another screenshot to help explain.

0 Likes
Message 13 of 14

sean.heasley
Alumni
Alumni

Hi @Anonymous 

 

Do you have the move tools component changed on the prop thats not world aligned? Like for example if you set it to component the gizmo will change to move in a different direction as opposed to if it was set to World or Object mode.

 

You can check this by double clicking the Move Tool to open the settings.

 

If that doesn't help, when you get a chance can you please zip and attach the scene file here or via dropbox/google drive or another file sharing program so I can take a look at it? If the file is confidential or under NDA please send it to me in a private message instead of posting it here.

 

 

0 Likes
Message 14 of 14

sean.heasley
Alumni
Alumni

Hi @Anonymous 

 

Just wanted to check in to see how things were going. Are you still having this issue?

 

If your issue is resolved, please click Accept as Solution on the posts that helped you so others in the community can find them easily.

 

 

0 Likes