Multidimensional graphics implementation using direct X API class library

Other Title(s)

DirectX API تطبيق الرسوماتُ المتعددة الأبعاد بإستخدام مكتبةِ الـ

Joint Authors

Nasir, Inam
Muhammad, Jumanah Bashir

Source

Engineering and Technology Journal

Issue

Vol. 27, Issue 11 (30 Aug. 2009), pp.2249-2257, 9 p.

Publisher

University of Technology

Publication Date

2009-08-30

Country of Publication

Iraq

No. of Pages

9

Main Subjects

Information Technology and Computer Science

Topics

Abstract AR

تم تجهيز العديد من التقنيات أو القابليات من قبل DirectX، كل منها يمكن أن يضيف تأثيرات على الرسومات المصممة باستعمال الوظائف الخاصة في التطبيق أو البرنامج المكتوب لتصميم تلك الرسومات.

البعض من هذه القابليات هيLighting, Rotation, Texturing, Fog, Environment Mapping and Stencil Buffer.

في هذا البحث، تم تطبيق قابليتين، التطبيق الأول من قابلية Texturing و يظهر عدة حالات لل texturing باستعمال قيم متغيرات لإحداثيات ال texturing و هي tu و tv.

التطبيق الثاني من قابلية Environment Mapping و يظهر كيفية دوران أريق مضيء و انعكاس وجه واحد فقط من ال skybox بواسطته.

ممكن برمجة ال DirectX باستخدام العديد من لغات البرمجة، مثل C، ++C،visual C++ ، و Visual Basic.

عند استعمال قابليات, DirectX في العديد من التطبيقات، ليس كل البطاقات تدعم كل تلك القابليات في وقت التطبيق، البعض من هذه التطبيقات مثل Lighting، Rotation وTexturing ممكن تطبيقها باستخدام كارت شاشة ذو سعة 64 ميغابايت، لكن قابليات أخرى مثل Fog, Environment Mapping and Stencil Buffer ممكن تطبيقها باستخدام كارت شاشة ذو سعة 128 ميغابايت فما فوق.

Abstract EN

Several techniques or capabilities are provided by DirectX, each of which can add effects on the designed graphics by using special functions in the application or program that written to design that graphics.

Some of these capabilities are that, Lighting, Rotation, Texturing, Fog, Environment Mapping and Stencil Buffer capabilities.

In this research, implementation of two capabilities are produced, the first implementation is of the Texturing capability and show several states of texturing by using variables values of tu and tv texture coordinates.

The second implementation is of the Environment Mapping capability which shows how a shiny teapot is rotated and only one face of the skybox is reflected by it.

DirectX can be written in many programming languages, such as C, C + +, Visual C + +, and Visual Basic.

When using the DirectX capabilities in many applications, not all cards support all that capabilities at the implementation time, some of these like Lighting, Rotation and Texturing capabilities can be implemented with 64-Mega Byte VGA cards, but others like Fog, Environment Mapping and Stencil Buffer capabilities are implemented with 128-Mega Byte and over.

American Psychological Association (APA)

Nasir, Inam& Muhammad, Jumanah Bashir. 2009. Multidimensional graphics implementation using direct X API class library. Engineering and Technology Journal،Vol. 27, no. 11, pp.2249-2257.
https://search.emarefa.net/detail/BIM-48227

Modern Language Association (MLA)

Nasir, Inam& Muhammad, Jumanah Bashir. Multidimensional graphics implementation using direct X API class library. Engineering and Technology Journal Vol. 27, no. 11 (2009), pp.2249-2257.
https://search.emarefa.net/detail/BIM-48227

American Medical Association (AMA)

Nasir, Inam& Muhammad, Jumanah Bashir. Multidimensional graphics implementation using direct X API class library. Engineering and Technology Journal. 2009. Vol. 27, no. 11, pp.2249-2257.
https://search.emarefa.net/detail/BIM-48227

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references : p. 2254

Record ID

BIM-48227