منحنى

تطبيق Python من منحنيات Lagrange، Bezier، و B-SPLINE
التحميل الان

منحنى الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Chandler Armstrong
  • موقع ويب الناشر:

منحنى العلامات


منحنى وصف

Python تنفيذ منحنيات Lagrange، Bezier، و B-spline منحنى هي مكتبة تطوير اللعبة. تستخدم الخوارزميات وظائف الاستيفاء / الأساس لكل منها، وكذلك قادرة على إنتاج منحنيات من أي طلب. تستخدم B-Splines Cox-de Boor ودعم الإدراج العقدة. 2-D Only.Run الملف لعرض عرض تجريبي! تعزز مراجعات المطور هذه المكتبة بنفسك، وستحتاج إلى معرفة القليل، لكنني فعلت معظم العمل الشاق، حسنا؟ هذه المكتبة تشمل Lagrange، بيزير ، ومنحنيات B-spline. تعد Lagrange و Bezier في الغالب فقط لأغراض تعليمية، ما نريده حقا هي الجرازات B-Splines.b هي حقا منحنيات Bzier تماما. لجعل B-spline تحتاج إلى ثلاثة أشياء: مجموعة من نقاط التحكم، ومتجه عقدة، ودرجة. يدير نقاط التحكم المنحنى، وعقدة توجيه المنحنى عبر هذه الأدلة. كلما زاد عدد عقدة لديك في منحنى، كلما زاد التحكم في كيفية تتصرف عن طريق نقاط التحكم. درجة المنحنى هي في الواقع ترتيب منحنيات Bezier المكونة (يتم إجراء منحنى Bezi Vezier الخاص بالطلب باستخدام ثلاث نقاط للتحكم). لأسباب معينة، لا تتصرف منحنيات Bezi Vier عالية النظام بشكل جيد (وبالتالي السبب لاستخدام B-Slight!). هذا يعني أنه يجب أن تحتفظ بدرجة منخفضة، عادة ما تكون 3 جيدة بما يكفي (في الواقع، معظم خوارزميات B-spline الأخرى، بما في ذلك تلك الموجودة في هذا الموقع، فقط أجهزة الخوارزميات إلى درجة 3، أو splines مكعب b-splines). هناك علاقة معينة بين عدد نقاط التحكم والعقدة والدرجة، بحيث إذا قمت بتعيين اثنين من هذه الأرقام، يجب أن يكون الثالث ضروريا بعض القيمة. انظر داخل الرمز التجريبي الخاص بي للحصول على مثال سريع حول كيفية استخدام هذه الهويات لبدء تشغيل منحنيات B-SPLINE. عادة، ستقوم بتعيين نقاط التحكم الخاصة بك ودرجة، ثم دع عقدة يتم إنشاؤها تلقائيا كعدد ضروري من القيم المتساوية المساواة بين 0 و 1 (مرة أخرى، راجع الرمز التجريبي). ومع ذلك، هذا ليس ضروريا، قد ترغب في جعل عقدة الخاص بك لا يتم تباعدها بالتساوي، وفي هذه الحالة يجب عليك تزويدهم بنفسك. ثم قم بتشغيل العرض التوضيحي، وفقد هذا الرمز، وحاول صنع المنحنيات الخاصة بك. (لا داعي للقلق بشأن الغوص في رمز الخوارزمية، إلا إذا كنت ترغب في تعلم ذلك، وإذا كنت تفعل ذلك موثقا جيدا). متطلبات: بيثون بيغامي


منحنى برامج ذات صلة

كربون

التخزين المؤقت للبيانات الخلفية والبرنامج DAEMON للجرافيت ...

159

تحميل