point now can return itself as Vectr3 representation