وزنهای درونیابی Quaternion SLERP
محاسبه وزنهای SLERP برای دو کواترنیون واحد، پس از انتخاب علامت برای کوتاهترین مسیر.
رابطه محاسباتینسخه 1.0.0
\[theta=acos(dotq); w0=sin((1-t)*theta)/sin(theta); w1=sin(t*theta)/sin(theta)\]
وزنهای استاندارد SLERP روی کره کواترنیونهای واحد.
مقادیر مسئله
در دامنه اعتبار رابطه و با داده متناظر پروژه استفاده شود.
در دامنه اعتبار رابطه و با داده متناظر پروژه استفاده شود.
تعریف متغیرها
\(q0_dot_q1\)ضرب داخلی کواترنیونهای واحد\(1\)
\(t\)پارامتر درونیابی\(1\)
\(theta_t\)زاویه طیشده روی کره چهاربعدی\(rad\)
شرایط کاربرد
- دو کواترنیون باید واحد باشند و dotq پس از اصلاح علامت برای کوتاهترین مسیر در بازه [0,1) باشد.
نکته مهندسی
پارامترها باید با تعریف، واحد و دامنه مرجع رابطه منطبق باشند؛ برونیابی خارج از دامنه اعتبار توصیه نمیشود.