pyopengl

    9

    2답변

    OpenGL을 배우기 시작하고 싶지만 실제로 다른 언어를 배우고 싶지는 않습니다. 나는 이미 파이썬에 능숙하고 언어를 즐긴다. 나는 그것이 정규 API에 얼마나 가까운 지 알고 싶습니까? 너무 어려움없이 튜토리얼과 책을 쉽게 따라갈 수 있습니까? 나는 C++이 더 나은 성능을 제공한다는 것을 알고 있지만, 단지 학습을 위해서 PyOpenGL을 잘못 사용할

    0

    1답변

    실제로 pyopengl 프로그램을 사용하여 소켓 서버로 작동합니다. 동시에 서버는 클라이언트로부터 명령을 받고 이러한 명령을 해석하고 동시에 해당 도면을 수행합니다. 소켓 작업을 수행 할 때 주 스레드가 차단 된 경우 실제로 스레드 서버가 소켓 작업을 수행하기 시작했고 updateserver 소켓 메서드가 디스플레이 루프에서 호출됩니다. 이 죽은 것처럼 다

    0

    1답변

    문제는 확인란을 선택하면 장면을 계속 회전시키고 선택을 취소하면 즉시이 회전을 멈추고 싶습니다. 그러나 "회전 유지"는 무한 루프를 의미합니다 ... 루프를 입력하면 프로그램이 정지되고 더 이상 내 "선택 취소"신호에 반응하지 않습니다. 이 루프를 방해 할 수있는 방법이 있습니까? 다음은 관련 코드의 골격입니다. 감사합니다. class Draw(QGLWid

    1

    1답변

    텍스처 버퍼가 있고 전체 알파가있는 검정색으로 바인딩 된 프레임 버퍼가 있고 그 프레임에 라인을 그려보십시오. 라인은 렌더링되지 않을 완전한 알파를가집니다. 나는 바보가 아니므로, 선은 확실히 검은 색이 아닙니다. 텍스처가 흰색 대신에 선이 갑자기 제대로 렌더링됩니다. 마치 뒤의 텍스처 색상이 바보 인 선의 색상에 영향을주는 것처럼 보입니다. 선들에 투명도

    14

    1답변

    gluLookAt가 좋은 대안처럼 보일 정도로 복잡한 삼각법을 사용하여 회전을 계산하고 싶지는 않습니다. 문서에 따르면 카메라 위치에 대한 좌표를 3으로하고,보고 있어야하는 위치에 대해 3을, "위로"위치로 설정해야합니다. 마지막으로 화면의 꼭대기 방향으로 시선과 직각을 유지해야한다고 생각할 때까지 아무런 의미가 없었습니다. 전혀 작동하지 않습니다. 파이썬

    31

    3답변

    방금 ​​OpenGL SuperBible의 다섯 번째 에디션을 구입했습니다. 나는 그들이 deprecated 기능을 사용하는 것을 피했지만 매우 기쁩니다. 그들의 예제는 GLTools을 사용합니다. GLTools은 간단한 3D 객체를 렌더링하고 절두체, 카메라 및 변형 행렬을 관리하는 데 유용한 유용한 기능을 제공합니다. 이것은 모두 훌륭하지만 제공되는 추

    4

    2답변

    glClear 및 glClearColor를 사용하여 알파 투명도를 포함한 색상으로 프레임 버퍼를 채 웁니다. 그러나 프레임 버퍼는 화면에 렌더링되는 텍스처에 바인드 될 때 항상 불투명하게 렌더링됩니다. 프레임 버퍼로 렌더링되는 모든 것이 투명성을 유지하기를 원합니다. 나는 단지 배경을 바꾸고 싶다. 다음 코드를 참조하십시오 : def create_textu

    0

    3답변

    PyOpenGL 패키지가 필요한 프로젝트의 NSIS 설치 관리자를 쓰고 있습니다. 시스템에 mscvr71.dll (VS C 런타임 라이브러리)이 없으므로이 패키지의 설치가 실패합니다. KB326922에 따르면이 라이브러리는 PyOpenGL로 패키징되어 있어야합니다. 제 질문은이 문제를 해결하는 가장 안전한 방법은 무엇입니까? 설치 프로그램 내에 PyOpen

    11

    5답변

    나는 컴퓨터 그래픽 과정을 시작하고 있으며 언어를 선택해야합니다. 선택 항목은 C++과 Python 사이입니다. C++에는 아무런 문제가 없습니다. 파이썬은 진행중인 작업입니다. 그래서 python을 그래픽 부분에 사용하여 파이썬로드로 내려갈 생각을하고있었습니다. 성능은 문제입니다. python/pyopengl은 성능면에서 C++에 도전하기에 충분히 성숙합

    -5

    1답변

    이 질문은 필자의 이전 버전을 반복하지만 일부 중요한 정보를 올바르게 복사하지 않았기 때문에 이전 버전이 실패한 것이므로 다시 실행해야합니다. OpenGL 함수 호출에 오류가 발생했습니다. 어쩌면 pyglet이 OpenGL을 제대로 초기화하지 못했을 수 있습니까?이 def setup_framebuffer(surface): #Create textur