public boolean vertexIsObstructed(Vertex test)
        {
            if (src.hasPointBetween(leftAngle, rightAngle, test))
            {
                if (leftDist <= 0 && rightDist <= 0)    return true;
                if (src.getDistance(test) > distanceFromLine(src.getDirection(test)) + 0.01)
                    return true;
            }
            return false;
        }