3
$\begingroup$

Is it possible to move an edge along the z-axes with the same amount of degrees from another object?

I want to move the selected edge, as you can see in the picture below, upwards along the z-axes. I want to get the exact same result as the object next to it. Is that possible?

enter image description here

$\endgroup$

4 Answers 4

5
$\begingroup$

In the Snap drop-down menu choose the Snap To Vertex and Snap With Active options.

Make a duplicate of the vertex Shft+D at the lower end of the slope. This will be used as the active vertex when snapping.

Shft select the two vertices of the edge to be moved and then add the duplicated vertex to the selection. (The last vertex will become the active vertex).

G Z (to confine movement to along the Z axis) and while holding down the Ctrl key, (this is the shortcut key that temporarily enables snapping) move the mouse cursor towards the vertex at the upper end of the slope until a little orange circle surrounds this vertex indicating that the active vertex is snapped to its Z hight. Validate with LMB.

Select the the duplicated vertex and delete it.

enter image description here

$\endgroup$
3
$\begingroup$

I don't know if there are other ways but some fiddlings, for example you could duplicate the top face (or just one edge) of your reference object, separate, join it to your new object and stick it to its vertices (here with Snap to Vertex and Auto Merge options enabled):

enter image description here

Or you could use the MeasureIt addon to get the angle (once activated, select the vertices from top to bottom, open the N panel > View > MeasureIt Tools, click on the Show button then Angle):

enter image description here

Remember the angle and move up the edge of your new object until you have the same:

enter image description here

$\endgroup$
7
  • $\begingroup$ When I try your first method, my vertices are not snapping together. Do you have Snap With Closest or something else enabled? When I try your second method, my measurelt says I need to select three vertices, but I have the exact same vertices selected as you. $\endgroup$ Commented Feb 6, 2023 at 11:17
  • $\begingroup$ For the snap, choose the Snap With > Active option and make the vertex you want to snap active. For the measureit tool, make sure that you've selected 3 vertices, not 2 or 4, and that you select from top to bottom or from bottom to top, if it doesn't work I don't understand why... $\endgroup$
    – moonboots
    Commented Feb 6, 2023 at 11:26
  • $\begingroup$ How do I make a vertex active? I am exactly doing that. Selecting 3 vertices and going from top to bottom.. $\endgroup$ Commented Feb 6, 2023 at 11:27
  • $\begingroup$ The active vertex is that last selected, it will be white and the other ones orange $\endgroup$
    – moonboots
    Commented Feb 6, 2023 at 11:40
  • $\begingroup$ Yeah thats what I thought. I know it now. For some reason I have to use Ctrl to snap $\endgroup$ Commented Feb 6, 2023 at 11:41
3
$\begingroup$

Here's one possible way, with Snap set to 'With': 'Active' ...

  • Create a Custom Orientation from the slope you want to match
  • Set Snap 'To': 'Edge'
  • ShiftDY duplicate a vertex from the low side of the flat top face, and snap to a rear vertical edge
  • Set Snap 'To': 'Vertex'
  • GZZ snap the rear horizontal edge to the 'marker' vertex, back in Global transform orientation.

enter image description here

Or, more simply, if you know the depths match,

  • With snap set to 'To': 'Vertex'
  • Copy the entire slope, snap to corresponding location
  • Use the rear end of the offset duplicate edge as a snap target:

enter image description here

.. and, in both cases, M Merge > By Distance, to clean up.

$\endgroup$
3
$\begingroup$

Just to add another one... and to show that we can paste a value while transforming the mesh.

With snap to vertex activated, mesure the height difference of the first figure.

Copy the value CtrlC,

then undo CtrlZ.

Select the edge of the other shape,

then GZ minus CtrlV (grab along Z minus the pasted value).

enter image description here

$\endgroup$

You must log in to answer this question.

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