کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
439974 690929 2016 10 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Vectorizing NURBS surface evaluation with basis functions in power basis
ترجمه فارسی عنوان
ارزیابی سطح بردارسازی NURBS با توابع پایه در پایه و اساس قدرت
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر گرافیک کامپیوتری و طراحی به کمک کامپیوتر
چکیده انگلیسی


• Direct evaluation of NURBS curves and surfaces.
• Basis functions precomputed in shifted power basis.
• Branchless vectorized linear search to compute span index.
• Vectorized evaluation of NURBS surface: x 3 speedup.

Several known methods for direct evaluation of NURBS curves and surfaces are described. Runtime performance and simplicity of vectorization are discussed. An evaluation method, which uses basis functions precomputed in shifted power basis, is shown to be promising. This method for surfaces is vectorized with SSE2 intrinsics, yielding 3 times performance improvement over the non-vectorized version. Branchless vectorized linear search is proposed for span search, being most efficient for small number of knots. Binary search ending with a small linear search is shown to be most efficient for large number of knots, and good for general case. Performance comparison of the evaluation method and its equivalents from available geometric kernels is included.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computer-Aided Design - Volume 73, April 2016, Pages 26–35
نویسندگان
,