State Key Lab of CAD and CG, State Key Laboratory of CAD & CG, Zhejiang University