asy object uses curve