جاوااسکریپت | JavaScript
GIF
p29w483kdSLzm3gm.mp4 · 5.1 МБ · нажмите — покажем
p29w483kdSLzm3gm.mp4 · 5.1 МБ · нажмите — покажем
این پکیج با دستور npm i math نصب میشود
قابلیتهای بسیار متنوعی به آن اضافه شده است: بردارها، ماتریسها و کواترنیونها، هندسهٔ دوبعدی و سهبعدی، ریکست و فرستوم، مثلثبندی و Quickhull، توابع Easing و Spring، اعداد تصادفی Seedشده، چندین نوع Noise، رنگها و سینماتیک معکوس.
رابط برنامهنویسی کاربردی (API) با تمرکز بر کارایی طراحی شده است. توابع نتیجه را در out که از قبل به آنها داده شده مینویسند و در هر فراخوانی شیء جدیدی ایجاد نمیکنند؛ دادهها نیز بهصورت آرایههای معمولی باقی میمانند و قالب آرگومانها و مقادیر بازگشتی یکدست است.
علاوه بر این، همهچیز به نقاط ورود جداگانه تقسیم شده و بهدرستی Tree-shaking میشود.
بنابراین میتوان از math در کنار WebGL، WebGPU، Wasm یا حتی رندرر اختصاصی استفاده کرد؛ خود کتابخانه هم یک دنیای شیءمحور دیگر را به پروژه تحمیل نمیکند.
#️⃣#npm_module
👥@IR_javascript_group
🆔@IR_javascript
1 · 47 ·