Do you ever need to draw curves that hit known points? Maybe this will give you an idea of how it can be done.