الجبر الخطي يُعزز محرر الرسوم التخطيطية التفاعلي
استخدم إيفان شوبين، أثناء تطوير محرر الرسوم التخطيطية التفاعلي الخاص به Schemio، عمليات المصفوفات من الجبر الخطي بذكاء لحل سلسلة من المشاكل الصعبة. في البداية، كان Schemio يدعم فقط إنشاء عناصر رسومية بسيطة والتلاعب بها. ومع ذلك، عندما تم تقديم هيكل هرمي، أصبحت تحويلات الإحداثيات معقدة. استخدم المؤلف في البداية نهجًا تكراريًا، لكنه واجه مشاكل في القياس ونقاط المحور. في النهاية، استخدم شوبين المصفوفات لتمثيل التحويلات (الترجمة، والدوران، والتغيير في الحجم)، باستخدام ضرب المصفوفات لتحويل الإحداثيات، واستخدام عكس المصفوفات بذكاء لحل مشكلة تحويل الإحداثيات من العالم إلى الإحداثيات المحلية. بالإضافة إلى ذلك، عالجت عمليات المصفوفات التعديل الدقيق لموضع ودوران الكائن عند نقله داخل التسلسل الهرمي، مما يمنع القفزات غير المتوقعة. رمز مصدر Schemio مفتوح المصدر ومتوفر على GitHub.