Wish: Join behavior tweaks

 From:  Michael Gibson
2642.3 In reply to 2642.1 
Hi Marc,

> It would be great if it would be possible to introduce a
> tolerance when joining objects, for example if two endpoints
> does not meet by '.003' they would be automatically joined.

There is actually a tolerance already being used, currently curve joining uses a tolerance of 0.001 units.

I suppose I should tune this up so that it works the same as surface edge-to-edge joining which will go up to 0.005 units.


> And also an option to bring all the objects at the same "z" level.
> For example if the shapes all correspond in top view but are
> misaligned in 'z' the wrong one could be leveled with the others
> (see screenshot).

Like Burr mentioned, the "Align" tool is a good one for that kind of leveling.

Also with v2 the edit frame has a "Flat" snap that can can be used for this kind of a purpose as well which can be pretty handy.

Before you drag on the frame's scaling grip you'll probably want to click it first to switch the scaling origin from scale-from-center mode to scale-from-corner mode. Every time you click the grip (click and release rather than holding down and dragging), it will switch between those 2 scale origin modes and you will see the little origin marker change each time.

So you just set it to "scale by corner", and then drag one of the top corners down until you get "flat", like this:



- Michael
Attachments: