PDA

View Full Version : تفاوت open GL با محیط مرسوم گرافیکی کامپایلر++c



motherboard
پنج شنبه 18 اردیبهشت 1393, 14:51 عصر
سلام دوستان.یک سوالی داشتم و اینکه مثلا با استفاده از هدر فایل و لینک مخصوص گرافیکی در کامپایلر می تونیم کار گرافیکی کنیم.فرق Open GL با این محیط مرسوم گرافیکی در کامپایلر چیه؟؟؟ایا تو محیط open GL توابع تخصصی و زیاد گرافیکی وجود داره و میشه استفاده کرد و تنها فرقش با توابع هدرفایل graphics.h همینه؟؟؟با تشکر.

کامبیز اسدزاده
دوشنبه 22 اردیبهشت 1393, 11:28 صبح
سلام دوستان.یک سوالی داشتم و اینکه مثلا با استفاده از هدر فایل و لینک مخصوص گرافیکی در کامپایلر می تونیم کار گرافیکی کنیم.فرق Open GL با این محیط مرسوم گرافیکی در کامپایلر چیه؟؟؟ایا تو محیط open GL توابع تخصصی و زیاد گرافیکی وجود داره و میشه استفاده کرد و تنها فرقش با توابع هدرفایل graphics.h همینه؟؟؟با تشکر.

فرض کنید میخواهید شکلی رو رسمش کنید که به صورت 3 بعدی هم رندر بشه و نمایش ! حالا شما 3 تا گزینه قابل انتخاب دارید یکیش کتابخانه ساده خود C++ مثل graphic.h و 2 گزینه دیگری مثل Direct X و Open GL !
حالا مشخصه که فرقشون کجاست کتابخانه graphic.h ساده تر از این حرفاست ولی کتابخانه های موجود در DX و OGL خیلی بهتر و پیشرفته تر عمل میکنند و برای خودشون کلاس ها و توابع منحصربفردی رو دارند که امکانات زیادی رو در اختیار برنامه نویس قرار میده و در نهایت امروزه در بازی سازی و حتی محیط های گرافیی بالا ازشون استفاده میشه.

برای مثال از Direct X در محیط های جدید ویندوزی و اپلیکیشن های اون و مخصوصا بازی ها استفاده میشه و از Open GL هم در سیستم عامل های Unix base استفاده میشه.