virtual geometry