Few years using Blender and still not able to do that simple thing

If you are using view to align verts on an axis, I’ll use a camera with rotation locked on it as a placeholder for the view axis I need, just add a driver to the camera’s rotations and you should be good to go. (sloppy and hackish but meh, it works )

Another area which would be useful is snapping on things like edge/vertex slide. Lightwaves snapping left a huge amount to be desiered, but a plugin called LWCAD had some superb snapping, including “adjacent” and “projected” snapping, where you could snap based on relative positions of other things. It’s one of the few things I miss from LW, though granted it was from a £300 addon and not native.

Maybe it’s not super efficient, but in such scenarios I tend to rely on temporary geo helpers. Basically I’d model two plane guides and use the angle-constrained knife to mark the snapping target for the edge that you’d like to move.

You could use tinyCad: extrude an edge directly upwards, then extrude/scale along your slanted edge, and then use XALL to intersect the edges

1 Like

This should be more intuitive and easier, without having to be relevant the transform orientation, without having to configure snap system or pivot.
Ctrl + E > Align selected to active Edge
Ctrl + F > Align selected to active Face

It is a wish, from a user friendly perspective. I have no idea if the above is exactly right, I am not even sure that the word “Align” is well used when referring to planes.

For the third example,
Ctrl + V > Align active to (the other two) selected :stuck_out_tongue:

Yep, this is the “projected” style that LWCAD had, you can lock it to a relative point on an edge, or to a point on some other angle, it made the building of CAd stuff much easier.

Yep in this case we will need the snap happens also in the global axis

I hope too because sometimes I feel limited in the modeling process and spend time with workaround’s…

Yep slide with snap to global axis would be useful in these cases

Good sight I didn’t think about that it can be a good work around I will consider it next time

:+1:That’s what I used to do it finally

Hope the devs or someone else that have the code science can fill this Blender lack :pray:

100% agree, I am hopeful given 2.80 has had some very nice nips and tucks.

I haven’t read the whole thread, I hope I’m not repeating here needlessly. Thought I’d throw in some of my insight as well.

  1. Not that specific case maybe, but for many cases like that I find the OffsetEdges addon (works with 2.80) as my goto solution. It’s pretty reliable

  2. SHIFT + V to slide vertices, while in slide press (and keep) ALT - now you can extend the slide beyond the edge limit.

  3. I see you found TinyCAD

1 Like

This is a little gem I think people are oftne unaware of, it can be very handy!

I know about the ALT to lock the slide direction but in this case it lacks the snap to global axis.

You can obtain something close by using shear on Y and displaying Edge Angle value.

Blender had view aligning and projection from view before custom transform normal and snapping.
That is sufficient.

Select big inclined face.
Align view to its side Shift 1.
Change orientation to view.
Duplicate Face. Move it to cross Z axis that will be used for projection.
Scale it to be sure to snap vertices on it.
Change view to bottom Ctrl 7.
Select vertices to project.
Enable snapping. Faces as Snap Element. Active as Snap Target. Snap onto itself option enabled.
Then move vertices constrained along Z global axis.
(That would correponds to what a 2.4x project button would have done. Since it was removed to avoid redundancy with snap and shrinkwrap modifier.)
Delete the duplicate of face.

But that would be great to simply be able to place 3D cursor at a projected intersection of 2 edges or planes.

Hi @zeauro,
I’m trying your method but I think I surely miss something in the last step ? if I move the vertices along Z global to snap the face it’s not precise enough ?

1 Like

No, it is me. I made a mistake. Snap target does not matter.
You have to enable the last button (Project Individual Elements onto the surface of other objects).

This is too messy to be a solution, but it might be an interesting workaround
It’s possible to make some snap geometry with knife project, slide, separate and undo functionality.

If you separate a part of a mesh in edit mode it becomes a new object and undo history of the current object in edit mode does not apply to it any more. So you can construct some geometry for snapping, separate it and just undo all the mess you did to achieve it and since the separated geometry is in other objects current object’s undo will not affect it and you can still snap to it and delete it later:


I realize this is quite some workflow for such a simple thing, but it tends to work for me.

Simple thing like the 3D cursor defining a workplane by snapping onto the surface, and then simply move on Z axis for the points you want to move to that plane would be a simple and elegant solution IMO.

I mean, the new 3D cursor already defines a plane, all we need is some noble soul to write a new snapping functionality to use that plane.


edit: You can already sort of do this by setting the cursor snap to surface copy the surface normal and then set transform orientation to cursor, then you can just grab along an axis that is defined a plane.

In blender the solution is scaling.
Allow me to explain
You come across this case often and tho some of the workarounds above are clever here is the trick.
Position the 3d cursor where you want the vertex to line up (I usually model scaling around the cursor)
Press S X 0 (zero).(and assuming you are aligning in x)
After a few times it’s second nature and you will find many places to take this approach as you become accustomed to it

Indeed, I use this a lot when modelling, I also use sclaing with pivot set to active so I can align vertices to a specific one. Another trick often overlooked in positioning for aligning objects is, in object mode, turn on pivot only and it aligns when you scale on the axis, rather than scaling.

Yes. But it not always obvious to position 3D cursor precisely at such location, without calculating correct coordinates by using some trigonometry knowledge.

Oh nice tip, I didn’t used that button yet. it works like that! I just don’t know why we can’t use that projection when we’re using a global or a custom orientation ?

We clearly see that without addons it’s a bit tedious to achieve these kind of things. For now I will stick with Tinycad addon so you just have to select two edges and it find the intersection point.
Hope a hero will come soon and give us the power to snap in global or custom axis while we are using slide or grab operator!:pray: