TY - EJOU
AU - Zhu, Hao
AU - Wang, Mulan
AU - Liu, Kun
AU - Xu, Weiye
TI - NURBS Modeling and Curve Interpolation Optimization of 3D Graphics
T2 - Computers, Materials \& Continua
PY - 2021
VL - 66
IS - 2
SN - 1546-2226
AB - 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.
KW - NURBS modeling; interpolation; Adams; Runge-Kutta; FPGA
DO - 10.32604/cmc.2020.012706