The only snap function that I miss is the ability to snap to intersections that at least intersects in 2d viewports. Meaning that if I look in the top view and I see 2 lines/edges intersecting in XY but not in Z I should still be able to snap to their intersection.
Here is the forumla for calculating the intersection of 2 lines in 2d.
http://en.wikipedia.org/wiki/Line-line_intersection
I know almost nothing about max scripting but the method I'm thinking of is to make the cursor search for 2 edges in the snap radius and then use their coordinates in the forumula (remeber that the edges has limited length and does not need to intersect even though they are not paralell) and see if they intersect or not, and if they do, it will snap to their intersection point.
Many thanks if anyone am willy to make this script.
barigazy · 2014-02-01
bpositive · 2013-11-21