【OF+iOS】隠面処理が有効にならない

main.mmに下記を追加する。

int main(){

        ofAppiPhoneWindow * iOSWindow = newofAppiPhoneWindow();

        iOSWindow->enableDepthBuffer();

        ofSetupOpenGL(iOSWindow, 1024,768,OF_FULLSCREEN);// <——– setup the GL context

  ofRunApp(newofApp());

}

draw()等で、下記で囲った中にを記載する。

ofEnableDepthTest();

….

ofBoxPrimitive box;

box.draw();

….

ofDisableDepthTest();

これでOK

Leave a Comment.