Função SNAP dos programas de CAD

Boa tarde Galera,

Eu trabalho em uma facudade com um sistema de CAD para confecção de roupas que usa uma função chamada SNAP para pega um elemento, a extremidade de uma linha por exemplo. Eu to desenvolvendo uma app para que os alunos possam treinar em casa, uma pessoa me disse que essa é uma função comum em progrmas de CAD, alguém conhece essa função ou sabe como posso implementar algo parecido com isso? To precisando de um norte para seguir.

Desde já agradeço a atenção de todos.

Abçs

Logan