1
$\begingroup$

I'm using Blender 2.91.

enter image description here

I've snapped the Mesh A onto Mesh B at point 1. I've made the pivot point of Mesh A to be at 1.

I'd like to be able to rotate Mesh A on the X axis and have it snap to Mesh C at 2. I can get it super close by hitting (R)otate, then X, then holding the shift key while mousing, but I would rather it snap precisely onto its target.

Am I missing any setting for this? The "magnet" feature doesn't seem to work.

After I've gotten it super close, I know I could do an Edit Mode vertex snap (the two vertices of the right side bottom end) to Mesh C at 2, then do another (left side bottom end of Mesh A) to snap to Mesh D. But, this will change the width of the Mesh A. Super close, but not precise.

Someone on my last question (that was also about working with precise, angled objects) mentioned Blender not being a purpose-built CAD software. I can understand that, but it seems like this feature would be one that would come up whenever working with precise dimension objects at non-XYZ angles. I'm not terribly upset about the feature not existing, I just want to try to make sure I'm not missing something.

$\endgroup$

2 Answers 2

1
$\begingroup$

Ok, this totally had an easy solution that I discovered today. In the snapping menu, make sure to have the Rotate box selected.

enter image description here

From the screenshot in the original post: Have the pivot point of Object A set to Point 1, hit (R)otate, then X (for the X axis), then either have snapping activated or hit Control while rotating.

I may switch to this in the future as a way to rotate objects to already angled objects. I've used the "Align Rotation to Target" option in the past, but it can be wonky in some situations.

$\endgroup$
0
$\begingroup$

If you want, you can set a structure up to do this, although I think most people would consider it a workaround:

Create an empty at 1 ("e1") and an empty at 2 ("e2"). Give e1 a damped track constraint targeting e2. Parent A to e1 with keep transform. Turn on snapping and transform e2 (either rotating about a pivot point or just translating.) As desired, unparent A with keep transform.

$\endgroup$
2
  • $\begingroup$ Thanks for your comment. What you said may work, but I'll first have to search and learn about around five different things in your answer before I can try to implement what you said, lol. $\endgroup$
    – Zoomstrat
    Commented Jan 19, 2021 at 2:09
  • $\begingroup$ @Zoomstrat yeah, that's the way it works, sorry :) But hey, at least afterwards, you'll have a few more tools in your box for future problems. $\endgroup$
    – Nathan
    Commented Jan 19, 2021 at 4:06

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .