CML

مكتبة الرياضيات المجانية والمفتوحة
التحميل الان

CML الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Freeware
  • السعر:
  • FREE
  • اسم الناشر:
  • Jesse Anders and Demian Nave
  • موقع ويب الناشر:
  • http://www.cmldev.net/
  • أنظمة التشغيل:
  • Mac OS X
  • حجم الملف:
  • 183 KB

CML العلامات


CML وصف

مكتبة الرياضيات المجانية والمفتوحة CML هي مكتبة C ++ Math مصممة للاستخدام في الألعاب والرسومات والهندسة الحاسوبية والتطبيقات ذات الصلة. يتضمن CML QMATRNION، المصفوفة والفئات، ومكتبة كبيرة من الوظائف للتلاعب بهذه الأنواع. الغرض من CML هو ببساطة تقديم بديل إضافي للمطورين المحتاجين إلى مكتبة الرياضيات. على وجه الخصوص، يمكن استخدامها كملحق لمكتبة رياضيات موجودة، بدلا من ملحق لمكتبة DirectX Math، أو كحل قطري للتطبيقات المستندة إلى OpenGL.Note: CML مرخصة وتوزيعها تحت شروط الترخيص الآخر / الملكية. فيما يلي بعض الملامح الرئيسية "CML": دروس للمالك، المصفوفات، والأبطن ناقلات ومصفوفات الحجم التعسفي (ثابت أو غير قابل للتغيير حيوي) اختيار نوع العنصر لكل فصل اختيار تخطيط مصفوفة العمود أو العمود دعم كل من تدوين الصفوف والعمود اختيار قياسي أو "عكس" ترتيب الضرب Quaternion التحويلات بين الأوامرات، المصفوفات، أزواج زاوية المحور، وزوايا الزراعة دعم لجميع أوامر زاوية Euler (XYZ، XYX، إلخ) التحويلات بين الإحداثيات القطبية والأسطوانية والكرورية والديكورات استخراج الطائرة الاصبي حساب زاوية الأفعال لتقديم التصحيح الإسقاط و "غير مبرر" للنقاط دعم للاختيار باستخدام الأشعة والأطقم وحدات التخزين المغلقة دعم أنواع مختلفة من اللوح، بما في ذلك محاذاة Viewplane ومحوري مكتبة كبيرة من الوظائف للبناء والتلاعب في التحويلات في 2D و 3D مجموعة متنوعة من وظائف المرافق المفيدة ما الجديد في هذا الإصدار: تثبيت ملفات البرنامج النصي CMAKE للاستخدام في مشاريع CMAKE الخارجية. إصلاح إعدادات مولد حزمة NSIS، وأضاف مولد مضغوط. إصلاحات الماكرو ل Visual Studio 8 و 9. وأضاف الدعم لسجل Quaternion () و Exp (). ثابت QAATRNIONION SLERP () للعمل بشفافية مع تعبيرات Quaternion. ثابت quaternion_rotation_difference () للعمل بشفافية مع تعبيرات Quaternion. النهايات الخطية الثابتة وتأكد من أن الملفات لها خطوط نيو هناك. وأضاف التحسين العكسي المحدد. وأضاف أنواع المتجهات والمصفوفة القائم على عدد صحيح. إزالة الدعم لقسم Quaternion. رأس الثابت يشمل ترتيب GCC4. استبدال حالة التبديل في QuaternionMulop :: المشغل [] مع محسوب مؤقت في المنشئ. تغيير آلية الضرب لإزالة الضربات الإضافية "مقياس" ثابت وأضاف ستة وظائف "مصفوفة التحلل مصفوفة" وأضاف "CML ::" بادئة إلى عدد من المكالمات الوظيفة المجانية من أساليب المتجهات والمصفوفة التي تحاول vs8 بشكل غير صحيح أن تتطابق مع الأساليب الموجودة في تلك الفئات التي لها نفس الأسماء مثل (ولكن حجج مختلفة من) الوظائف المجانية. وأضاف حجة "التسامح" إلى وظيفة quaternion_to_euler () إضافة بادئة الطائرة_ إلى تعين لتجنب تعارض رمز مع وحدات ماكرو ويندوز اليسار واليمين علة ثابتة في رمز scalarpromote؛ ينفذ الآن قواعد الترويج C (انظر الاختبار / InteGer_Vectors.cpp).


CML برامج ذات صلة

ilib.

مكتبة الصور المصدر المجانية والمفتوحة مكتوبة في ج ...

155 162 KB

تحميل