1
$\begingroup$

Aligment 1

So, I need this guy (left)

Img1

be perfectly alligned with this another one (right) by its angle on top, like this

Img2

That align isn't perfect as you see

Aligment 2

I need this other guy

Img3

Be perfectly parallel to the angle on the other object

Img4

Like this

Img5

I'll appreciate any kind of advices and methods, Thanks!

$\endgroup$
  • $\begingroup$ I have a possible solution for both, but first I need to know if you have any other restrictions to this? Like, say prespecified measurements? $\endgroup$ – Tejas Sep 26 '17 at 17:52
  • $\begingroup$ Or the distance between the two blocks or something like that $\endgroup$ – Tejas Sep 26 '17 at 17:53
2
$\begingroup$

Assuming there are no predetermined measurements

Alignment I

  • In an empty scene create a cube and scale it down on the X and Y axis only to about half the original, by press Shift + Z.

enter image description here

  • Then in edit mode, switch to Right view by pressing Num3, select both the top and bottom edges and scale down on the Z axis by about 0.5.

enter image description here

  • Add three vertical loop cuts and adjust the other two closer to the middle one by select one of edge, then tapping G twice to enter Edge Slide Mode and sliding it closer to the middle loop.

enter image description here

enter image description here

  • Delete the faces around the middle loop. Then select the edges around the open part and create a face by pressing F for both the segments.

enter image description here

enter image description here

Alignment II

  • While still in edit mode, enter Face Select Mode and select the top face of the larger segment and press Shift + S and select cursor to selected to align the cursor to the point.

enter image description here

  • Then create a cube and scale it down to the desired size. Select only the newly created cube completely and rotate it around the X axis, while using the "face dots" to check your alignment. press P and select "By loose Parts".

enter image description here

  • Select that cube, and in edit mode, select Normal Orientation and select the top face and pull it using the manipulator along its normal Z axis. Repeat the same step for the bottom face till it is at the distance you want it to be from the other surface.

enter image description here

NOTE: If there are any predetermined measurements feel free to alter the scaling transformations as you see fit.

Hope this helped.

| improve this answer | |
$\endgroup$
1
$\begingroup$

Alignment 2

Not sure if this is the best solution but in your case you could use the boolean-modifier.

  1. add bolean-modifier to the upper object
  2. set lower object as target and put operation on Difference
  3. move the upper object down into the other
  4. apply the modifier and move your upper object back to its position

enter image description here

enter image description here

| improve this answer | |
$\endgroup$
  • $\begingroup$ Not what I wanted but thanks for the method, i'll use it $\endgroup$ – Angel Sep 30 '17 at 0:36
1
$\begingroup$

I have a possible solution for #2:

  • Select the big object and go into Edit mode.
  • Select the face you want to align your object to.
  • Press Shift+Ctrl+Num1 to align your view to the face. (If you don't have a number pad, you can turn on Emulate Numpad in the preferences. Be sure to hit the Save User Settings button, or you'll lose the preferences changes when you quit!)
  • Go out of Edit mode and select the other object.
  • Hit Num5 to go into "orthographic" mode, where there is no perspective. (Far away objects look just as big as close by objects.)
  • Apply the object's scale with Ctrl+A. Otherwise it'll get reset when you do the next step.
  • Press Ctrl+Num0 to make Blender pretend the object is a camera.
  • Press Num0 to exit this "camera".
  • Press Ctrl+Alt+Num0 to align the "camera" to the view.
  • Press Num0 to exit the "camera" again.
  • Press Num5 to exit orthographic mode.

At this point, the rotation will be correct, but you will have to move it to where you want it to be. You'll also have to make Blender use the actual camera again (just select it and hit Ctrl+Num0).

| improve this answer | |
$\endgroup$
  • $\begingroup$ It worked! however I would like to know some fastest method, but thanks! $\endgroup$ – Angel Sep 30 '17 at 0:36
  • $\begingroup$ Glad I could help. Yes, my method is a bit of a kludge. (: $\endgroup$ – SilverWolf - Reinstate Monica Sep 30 '17 at 16:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.