مرجع دانلود پاورپوینت های درسی

دانش امروز، فناوری فرداست. ادوارد تِلِر

برنامه نويسي سه بعدي با استفاده از OpenGL دلفي


برنامه نويسي سه بعدي با استفاده از OpenGL دلفي

حجم فایل : 271.0 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 50
بنام خدا آشنايي با OpenGL
برنامه نويسي سه بعدي با استفاده از OpenGL دلفي چکیده مقدمه
انواع کتابخانه های برنامه نویسی سه بعدی.
OpenGL چيست ؟
OpenGL چگونه کار میکند؟
كتابخانه هاي كمكي در OpenGL.
انواع داده ها در OpenGl.
ساختار توابع استفاده شده در OpenGl.
خطاها در OpenGL.
ساختار برنامه در OpenGl.
openglاستانداردي با كيفيت بالا براي ساخت برنامه هاي سه بعدی صنعتي مي باشد .براي مثال اكثر برنامه هاي رياضي معروف مانندMathematica ، Matlab و برنامه هاي صنعتي مانند Working model 3d ، ANSYSو امثال اينها از اين تكنولوژي قوي كه ويرايش هاي ديگري نيز تحت سيستم عامل هاي گوناگوني دارد ، استفاده مي كنند.

مقدمه دو نوع كتابخانه استاندارد برنامه نويسي 3D تحت Win32 وجود دارد:

1- Direct-3D Immediate Mode
2- OpenGL
كتابخانه های استاندارد برنامه نويسي 3D Open GL چرا ؟ طراحي و سادگي استفاده از API موجود در Open GL
تولید کد ساده و خوانا
اختصاص ندادن زمان زیاد
D3D سختي زيادي را به برنامه نويسان تحميل مي كند
در بسياري از موارد تنها يك خط از كد GL معادل يك نيم صفحه كد D3D مي باشد . مقایسه Open GL و ِDirect-x GL با توابع سروكار دارد و با فراخواني يك به يك توابع مي توان به نتيجه نهايي دست يافت .


glBegin (GL_TRIANGLES);
glVertex (0,0,0);
glVertex (1,1,0);
glVertex (2,0,0);
glEnd (); مقایسه Open GL و ِDirect-x
: D3D كد معادل در
(psuedo code, and incomplete)
v = &buffer.vertexes[0];
v->x = 0; v->y = 0; v->z = 0;
v++;
v->x = 1; v->y = 1; v->z = 0;
v++;
v->x = 2; v->y = 0; v->z = 0;
c = &buffer.commands;
c->operation = DRAW_TRIANGLE;
c->vertexes[0] = 0;
c->vertexes[1] = 1;
c->vertexes[2] = 2;
IssueExecuteBuffer (buffer);
مقایسه Open GL و ِDirect-x OpenGL دقیقا به عنوان یک "رابط نرم افزاری برای سخت افزار گرافیکی" تعریف شده است. OpenGL در ماهیت خود یک کتابخانه مدل سازی و گرافیک سه بعدی میباشد که بسیار سریع و قابل انتقال است. با استفاده از OpenGL شما میتوانید تصاویر سه بعدی زیبا و جذابی طراحی کنید. بزرگترین فایده استفاده از OpenGL اینست که فوق العاده از یک ردیاب نور (ray tracer ) سریعتر است.
چيست ؟OpenGL OpenGL برای رسیدن به دو هدف ارائه شد مخی کردن پیچیدگی های ارتباط با شتابدهنده های سه بعدی ، بوسیله ی ارائه ی APIهایی یکسان و واحد.

مخفی کردن امکانات پلتفرم های سخت افزاری ، بوسیله ی مجموعه ای از امکانات مشخص که همواره می توان اطمینان داشت که پشتیبانی می شوند ( حتی با شبیه سازی نرم افزاری آنها) OpenGL چگونه کار میکند OpenGL بیشتر از آنکه یک...


مبلغ واقعی 23,824 تومان    20% تخفیف    مبلغ قابل پرداخت 19,059 تومان

توجه: پس از خرید فایل، لینک دانلود بصورت خودکار در اختیار شما قرار می گیرد و همچنین لینک دانلود به ایمیل شما ارسال می شود. درصورت وجود مشکل می توانید از بخش تماس با ما ی همین فروشگاه اطلاع رسانی نمایید.

Captcha
پشتیبانی خرید

برای مشاهده ضمانت خرید روی آن کلیک نمایید

  انتشار : ۲۵ اسفند ۱۳۹۸               تعداد بازدید : 95

دیدگاه های کاربران (0)

لطفا برای ارتباط با پشتیبانی از قسمت تماس با ما و ایمیل استفاده نمایید

فروشگاه پاورپوینت فایل اوکی © 2023-1402

فید خبر خوان    نقشه سایت    تماس با ما