ارسل ملاحظاتك

ارسل ملاحظاتك لنا







Geometrical Modeling Using Hidden Line Algorithm

العنوان بلغة أخرى: نمذجة هندسية باستخدام خوارزميات الخط المخفي
المصدر: تنمية الرافدين
الناشر: جامعة الموصل - كلية الإدارة والاقتصاد
المؤلف الرئيسي: خليل، عبدالعزيز سليمان (مؤلف)
مؤلفين آخرين: صالح، نادية طارق (م. مشارك) , بولص، رواء بطرس (م. مشارك)
المجلد/العدد: مج 28, ع 84
محكمة: نعم
الدولة: العراق
التاريخ الميلادي: 2006
الصفحات: 9 - 21
ISSN: 1609-591X
رقم MD: 420058
نوع المحتوى: بحوث ومقالات
اللغة: الإنجليزية
قواعد المعلومات: EcoLink
مواضيع:
رابط المحتوى:
صورة الغلاف QR قانون

عدد مرات التحميل

19

حفظ في:
المستخلص: ثنتج خوارزميات الخط المخفي عرضا واقعيا عن طريق تعريف وإلغاء أجزاء من الصورة أو الشكل المعروض والتي يكون من غير الممكن رؤيتها من زاوية النظر المختارة. وبناء عليه ومن أجل الحصول على رسوم ذات واقعية عالية فقد تم تطوير برنامج HLP لرسم عدة أشكال ثلاثية الأبعاد باستخدام إحدى خوارزميات الخط المخفي وهي طريقة الترتيب بعمق. يستعمل هذا البرنامج إحدى طرق الإسقاط، إما المنظوري أو المتوازي، وذلك لرسم أنواع متعددة من الأشكال ثلاثية الأبعاد ثم تطبيق إحدى طرق التحويل، بالإضافة إلى رسم هذه الأشكال بأحد النمطين، الشفاف أو المعتم. كذلك يتيح البرنامج إمكانية خزن الرسم الناتج على شكل ملف صوري ذو امتداد BMP تم كتابة البرنامج باستخدام لغة فيجوال بيسك 6.0.

Hidden line algorithms generate realistic scenes by identifying and removing parts of the displayed image or shape that are not visible from a chosen view position. So. in order to achieve highly realistic view, Hidden Line Package (HLP) has been developed to draw many shapes of three-dimensional object using Depth-Sort hidden line algorithm. This program uses one of the projection methods, either the perspective or the parallel method, to draw many types of three-dimensional shapes and then apply any transformation techniques (scaling, rotation, or translation), in addition, the program draws the shapes in transparent or solid modes. The resultant shape can be stored as an image file of BMP extension. The software has been written by the authors using Microsoft Visual Basic 6.0.

ISSN: 1609-591X