نمایش نتایج 1 تا 6 از 6

نام تاپیک: qt و 3d graphic

  1. #1
    کاربر دائمی آواتار sang9111
    تاریخ عضویت
    آبان 1386
    محل زندگی
    ایران عزیز
    پست
    145

    qt و 3d graphic

    با سلام با توجه به اینکه انگار تاپیک qt باز جون داره می گیره من یه سوال دارم که امید وارم کمکم کنید
    من در کار گرافیکی با qt ور رفتم و تونستم از امکانات خود qt به نتایج خوبی برسم اما این در گرافیک 2 بعدی بود ولی انگار برای 3 بعدی باید از opengl استفاده کنیم و در این مورد گیر کردم و انگار تو باتلاق افتادم از شما دوستان تقاضای کمک دارم لطفا کمک کنید

  2. #2
    کاربر دائمی آواتار man4toman
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    BetWEEn HeAVen & HeLL
    پست
    178

    نقل قول: qt و ؟؟؟؟؟؟3d graphic

    برای محیط GUI نمیتونید از opengl استفاده کنید و باید از تولکیتی مثل Qt استفاده کنید.
    برای opengl هم باید از QGL استفاده کنید:
    توضیحات بیشتر:
    http://doc.trolltech.com/3.3/opengl.html
    اینهم چند مثال:
    http://doc.trolltech.com/3.3/opengl-examples.html

  3. #3
    کاربر دائمی آواتار sang9111
    تاریخ عضویت
    آبان 1386
    محل زندگی
    ایران عزیز
    پست
    145

    نقل قول: qt و ؟؟؟؟؟؟3d graphic

    پس چرا مستقیما از توابع خود opengl در مثال ها استفاده شده

  4. #4
    کاربر دائمی آواتار man4toman
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    BetWEEn HeAVen & HeLL
    پست
    178

    نقل قول: qt و ؟؟؟؟؟؟3d graphic

    بصورت یک اکستنشن هست که میتونین استفاده کنید.
    The QGLWidget class is a widget for rendering OpenGL graphics.


    The Qt OpenGL module makes it easy to use OpenGL in Qt applications. It provides an OpenGL widget class that can be used just like any other Qt widget, except that it opens an OpenGL display buffer where you can use the OpenGL API to render the contents.

  5. #5

    نقل قول: qt و ؟؟؟؟؟؟3d graphic

    نقل قول نوشته شده توسط sang9111 مشاهده تاپیک
    پس چرا مستقیما از توابع خود opengl در مثال ها استفاده شده
    شما به طور مستقیم از خود API های OpenGl استفاده می کنید.

    QGLWidget فقط یک رابط هست که بتوانید محیط 3D خود را با برنامه Qt خود ترکیب کنید (چیزی شبیه Glut) چون شما همانند برنامه های native تمامی مراحل ساخت برنامه را مستقیم در اختیار ندارید و آن ها در قالب کلاس های Qt هستند.
    سپس با override کردن توابع virtual نیز می توانید توابع OpenGL مورد نظر خود را جایگزین کنید.

  6. #6
    کاربر دائمی آواتار sang9111
    تاریخ عضویت
    آبان 1386
    محل زندگی
    ایران عزیز
    پست
    145

    نقل قول: qt و ؟؟؟؟؟؟3d graphic

    آقا نیما مثل همیشه وجود شما غنیمتی در غالب توابع virtual توابع خاص opengl خودمون جایگزین کنیم

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •