3D Point Snapping using scripting
L_1={(0,0,0),(0,1,0)}
A=Point(L_1)
then set the OnUpdate script of A to
SetValue(L_1,A+{(0,0,0),(1,0,0),(-1,0,0),(0,-1,0),(0,1,0),(0,0,-1),(0,0,1)})
(idea by Zbynek :)L_1={(0,0,0),(0,1,0)}
A=Point(L_1)
then set the OnUpdate script of A to
SetValue(L_1,A+{(0,0,0),(1,0,0),(-1,0,0),(0,-1,0),(0,1,0),(0,0,-1),(0,0,1)})
(idea by Zbynek :)