Google Classroom
GeoGebraGeoGebra Classroom

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 :)