AngleViaPoint: angle precalculation

When AngleViaPoint is added, angle is now properly calculated based on
existing geometry.