مشكلة الخلفية في OpenGL 3D كائن عبر عرض كاميرا iPhone

StackOverflow https://stackoverflow.com/questions/2430956

سؤال

أقوم بتحميل كائنات OpenGL 3D عبر عرض كاميرا iPhone. عند تحميل عرض OpenGL، يتم تحميله مع كائن OpenGL 3D مع خلفية سوداء. سوف لون الخلفية السوداء حظر عرض الكاميرا. أريد فقط مسح لون الخلفية من عرض OpenGL بحيث يمكنني تحميل الكائن ثلاثي الأبعاد فقط إلى عرض الكاميرا. لقد حاولت

glclearcolor(1.0,1.0,1.0,0.0);
ولكن لا تغيير إلى لون الخلفية. لقد حاولت أيضا مسح خلفية اللون OpenGL عرض باستخدام
[glview setbackgroundColor:[UIColor clearColor]];
. وبعد لا تغيير في اللون الأرضي الخلفي.

هل يمكن لأي شخص مساعدتي في هذه الأشياء؟

أنا جديد في opengl.

شكرا مقدما

هل كانت مفيدة؟

المحلول

تحتاج إلى الاتصال GLClear () بعد GlClearColor (). glclearcolor () يحدد فقط القيم الواضحة لمعونة اللون.

نصائح أخرى

لقد حلت سؤالي عن طريق تغيير الرمز

glClearColor(0.0, 0.0, 0.0, 0.0);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

انها حل مشكلة لون الخلفية. شكرا لسرقة جونز .....

لدي برنامج جيد، يسمى OpenGL Viewer. من المناسب جدا إظهار كل الوظائف مدعومة، إصدار برنامج التشغيل والمكتبة (OpenGL) من الفيديو الخاص بك AdapterProg يسمى OpenGL Viewer، يمكنك تنزيل هنا http://depositfiles.com/files/d9a5l2ze3. OpenGL Viewer، وذلك بفضل المبدعين

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top