I am working on a game engine with a top-down view where X represents North-South, Y represents West-East, and Z is the height (so, Y and Z are switched, regarding the OpenGL standard).
So far I have been successfully using a perspective projection (with some help <https://forum.qt.io/topic/65277/top-down-view-nothing-visible-with-qcamera-at-0-1000-0-everything-visible-at-0-1000-0-01>), but I would like to switch to an orthographic projection. However, I have no idea how to do so. This is what I got so far, but it is not working as I expect: cameraEntity->setUpVector(QVector3D(0, 1, 0)); cameraEntity->setViewCenter(QVector3D(0, 0, 0)); cameraEntity->setPosition(QVector3D(0.0f, 0.0f, 5.0f)); // cameraEntity->lens()->setPerspectiveProjection(60.0f, 16.0f / 9.0f, 2.0f, -1.0f); cameraEntity->lens()->setOrthographicProjection(-10.0f, 10.0f, -10.0f, 10.0f, 2.0f, -1.0f); Is the Y-Z switch the issue here, or is it something else? If the Y-Z switch is the issue, is there a way to handle it, or do I need to go back to the OpenGL standard?
_______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
