We propose a method for generating a ruled B-spline surface fitting to a sequence of pre-defined ruling lines and the generated surface is required to be as-developable-as-possible.Specifically,the terminal ruling lin...We propose a method for generating a ruled B-spline surface fitting to a sequence of pre-defined ruling lines and the generated surface is required to be as-developable-as-possible.Specifically,the terminal ruling lines are treated as hard constraints.Different from existing methods that compute a quasi-developable surface from two boundary curves and cannot achieve explicit ruling control,our method controls ruling lines in an intuitive way and serves as an effective tool for computing quasi-developable surfaces from freely-designed rulings.We treat this problem from the point of view of numerical optimization and solve for surfaces meeting the distance error tolerance allowed in applications.The performance and the efficacy of the proposed method are demonstrated by the experiments on a variety of models including an application of the method for path planning in 5-axis computer numerical control(CNC)flank milling.展开更多
基金This work was supported by the National Key Research and Development Program of China under Grant No.2018YFB1702900the National Natural Science Foundation of China under Grant No.62072139the Joint Funds of the National Natural Science Foundation of China with Zhejiang Integration of Informatization and Industrialization Key Project under Grant No.U1609218.
文摘We propose a method for generating a ruled B-spline surface fitting to a sequence of pre-defined ruling lines and the generated surface is required to be as-developable-as-possible.Specifically,the terminal ruling lines are treated as hard constraints.Different from existing methods that compute a quasi-developable surface from two boundary curves and cannot achieve explicit ruling control,our method controls ruling lines in an intuitive way and serves as an effective tool for computing quasi-developable surfaces from freely-designed rulings.We treat this problem from the point of view of numerical optimization and solve for surfaces meeting the distance error tolerance allowed in applications.The performance and the efficacy of the proposed method are demonstrated by the experiments on a variety of models including an application of the method for path planning in 5-axis computer numerical control(CNC)flank milling.