qglwidget

    2

    2답변

    저는 QGraphicsView을 사용하여 2D 이미지를 표시하고 일부 3D 객체를 표시하기 위해 별도의 QGLWidget 창이 있습니다. 저는 3D 오브젝트의 회전을 기반으로`QGraphicsView '에 표시된 이미지를 동적으로 변경하고 있습니다. Maya 2009 screenshot http://www.boulevard-creation.com/image

    0

    2답변

    저는 여기 새로 왔으며 지난 몇 달 동안 배웠던 Qt4에서 OpenGL에 관한 질문이 있습니다. 특히 QGLWidget을 사용하여 좋은 객체 지향 방식으로 장면을 구성하는 가장 좋은 방법에 대한 조언을 구합니다. 내 장면의 모든 항목이 슈퍼 '엔티티'클래스의 하위 클래스가되는 것이 이상적입니다. 그런 다음 내 주요 QGLWidget에서 엔티티를 정렬하여 그

    2

    1답변

    오른쪽 클릭 QMenu가 필요한 경우 하나의 QGlwidget 인 앱이 있습니다. 데이터는 재정의 paintEvent() 이 아니라 메뉴 화면이 표시되지 않는 화면 모드 그려진다. QGraphicsScene을 상위 창으로, QGlWidget을 유일한 하위로 사용하는 것이 좋습니다.

    7

    1답변

    QT 4.6의 예제 "OpenGL - 2D 페인팅" 은 QGLWidget의 하위 클래스를 사용하고 QPainter 클래스로 페인팅 작업을 수행합니다. OpenGL 위젯에서 OpenGL 함수를 사용하여 직접 그리는 방법을 알고 싶습니다.

    9

    2답변

    인사말 전체, QGLWidget을 서브 클래 싱하고 paintEvent()를 다시 구현하기 만하면 OpenGL 및 하드웨어 가속을 사용합니까? QPainter를 만들고이 paintEvent()에 QImages를 그립니다. QGLWidget의 paintEvent() 메서드는 어떻게됩니까? 이미지 (QImage, QPixmap)를 OpenGL 텍스처로 변환합니

    6

    1답변

    CAD와 유사한 응용 프로그램 (Qt 기반)을 만들고 있는데, 다중 문서 인터페이스이며 각 문서에는 약 5 개의 뷰포트 (QGLWidget에서 파생 됨)가 포함됩니다. 따라서 플랫 쉐이더를 전체 애플리케이션에서 공유해야하고 3D 자산 (VBO로 저장된 모델)을 각 문서, 즉 5 개의 뷰포트에서 공유해야합니다. 셰이더 프로그램과 VBO GLuint 주소를 공