In order to solve the problem of complicated Non-Uniform Rational B-Splines(NURBS)modeling and improve the real-time performance of the high-order derivative of the curve interpolation process,the method of NURBS mode...In order to solve the problem of complicated Non-Uniform Rational B-Splines(NURBS)modeling and improve the real-time performance of the high-order derivative of the curve interpolation process,the method of NURBS modeling based on the slicing and layering of triangular mesh is introduced.The research and design of NURBS curve interpolation are carried out from the two aspects of software algorithm and hardware structure.Based on the analysis of the characteristics of traditional computing methods with Taylor series expansion,the Adams formula and the Runge-Kutta formula are used in the NURBS curve interpolation process,and the process is then optimized according to the characteristics of NURBS interpolation.This can ensure accuracy,and avoid the calculation of higher-order derivatives.Furthermore,the hardware modules for the Adams and Runge-Kutta formulas are designed by using the parallel hardware construction technology of Field Programmable Gate Array(FPGA)chips.The parallel computing process using FPGA is compared with the traditional serial computing process using CPUs.Simulation and experimental results show that this scheme can improve the computational speed of the system and that the algorithm is feasible.展开更多
基金Natural Science Foundation of Universities in Jiangsu Province(Grant No.16KJA460001)Creation Foundation Project of Nanjing Institute of Technology(Grant No.:ZKJ201611).
文摘In order to solve the problem of complicated Non-Uniform Rational B-Splines(NURBS)modeling and improve the real-time performance of the high-order derivative of the curve interpolation process,the method of NURBS modeling based on the slicing and layering of triangular mesh is introduced.The research and design of NURBS curve interpolation are carried out from the two aspects of software algorithm and hardware structure.Based on the analysis of the characteristics of traditional computing methods with Taylor series expansion,the Adams formula and the Runge-Kutta formula are used in the NURBS curve interpolation process,and the process is then optimized according to the characteristics of NURBS interpolation.This can ensure accuracy,and avoid the calculation of higher-order derivatives.Furthermore,the hardware modules for the Adams and Runge-Kutta formulas are designed by using the parallel hardware construction technology of Field Programmable Gate Array(FPGA)chips.The parallel computing process using FPGA is compared with the traditional serial computing process using CPUs.Simulation and experimental results show that this scheme can improve the computational speed of the system and that the algorithm is feasible.