مقدمة إلى برمجة المناظر الثلاثية الأبعاد داخل البيئة فايرمنكي

ماهو فايرمنكي:

فايرمنكي FireMonkey هي منصة برمجة أنشأتها شركة Embarcadero. وهو يجمع بين وحدة المعالجة المركزية ووحدة معالجة الرسومات لتطوير التطبيقات المرئية وهي متوافقة مع أنظمة التشغيل: ويندوز، ماك، و آي _أو_ أس.
يوفر فايرمنكي الأدوات اللازمة لبناء تطبيقات برسومات عالية الجودة وثلاثية الأبعاد أو متحركة، وبمؤثرات بصرية، والربط بقواعد البيانات للشركات وعرض البيانات التفاعلية.

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

إنشاء تطبيق فايرمنكي:

 يمكن إنشاء تطبيقات فايرمنكي لجميع أنظمة التشغيل المعتمدة باستعمال دلفي أو سي++.
 يمكن ان تكون تطبيقات فايرمنكي ثنائية الأبعاد (كائنات رسومية عالية الجودة) او ثلاثية الأبعاد، أو تحتوي على مزيج من الاثنين معا.

 فايرمنكي للكائنات الثلاثية الأبعاد:

مقدمة للبرمجة باستخدام كائنات ثلاثية الأبعاد:

  تقدم فايرمنكي المناظر الثنائية الأبعاد ككائنات ضمن الفضاء الثلاثي الأبعاد، يعرض الكائن TViewport3D محتوى ثلاثي الأبعاد داخل إطار ثنائي الأبعاد، في حين ان الكائن TForm3D يبدأ بمحتوى ثلاثي الأبعاد، يمكن المزج بين المحتوى الثنائي والثلاثي الأبعاد في آن واحد.
تستعمل فايرمنكي الثلاثية الأبعاد، مكتبات خاصة بكل بيئة كما يلي:

  • بالنسبة لويندوز، المكتبة Direct3D المتوفرة في الوحدة Winapi.
  • بالنسبة لـ ماك، المكتبة OpenGL المتوفرة في الوحدة Macapi

ليست هناك تعليقات:

إرسال تعليق

المشاركات الشائعة