openscenegraph

    1

    2답변

    외부 장치 비디오에서 프레임을 캡처하여 openSceneGraph 노드에서 렌더링해야하는 프로젝트 작업 중입니다. 나는 또한 GLSL 셰이더를 사용하고있다. 하지만 런타임에 텍스처를 업데이트하는 방법을 모르겠습니다. 다른 유니폼에 대해서는 콜백을해야하지만 glsl 및 openSceneGraph에서 샘플러에 대한 콜백을 수행해야합니까? 내 코드는 다음과 같습

    2

    3답변

    아래 코드는 책에서 가져온 것입니다. 실행하려고하면 라인에서 실패합니다. osg :: ref_ptr geom = new osg :: Geometry(); 및 출력 창에 충돌 이유에 대한 많은 정보가 포함되어있는 것 같지 않습니다. 아래 코드에서 내가 뭘 잘못하고 있는지 알 수 있습니까? 미리 감사드립니다. 나는 윈도우 OSGPracticeLab.exe에 중

    1

    1답변

    OSG 및 Qt에서 초보자입니다. OSG 창에서 Qt HUD를 만들고 싶습니다. 원하는 것은 Qt 인터페이스 요소가 OSG 장면 안에 고정되어 있습니다. , 모델과 회전하지. 문제는 Qt 윈도우 안의 OSG 장면이 아닌 OSGviewerQt 예제와 같이 OSS 장면 내부에 Qt 요소가 필요하다는 것입니다. 내가 아직 얻은 것은 --useWidgetImage

    2

    1답변

    pip install PyOSG으로 OSG 용 Python 래퍼를 설치하려고합니다. 내가 OSG로에 의존 Producer를 설치 한 g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-x86_64-2.6/Producer/Referenced.o build/temp.linux-x86_6

    5

    2답변

    작은 opencenegraph 응용 프로그램을 작성하고 카메라 높이를 변경하는 방법이 필요합니다. 본질적으로, 눈은 공간에서 볼을 똑바로보고 있습니다. 내가하고 싶은 일은 카메라 높이를 낮추어서 아래에서 공을 볼 수 있고 필요할 경우 카메라 높이를 올릴 수 있습니다. oPengl 코드 또는 OpenScenegraph를 사용하여이 작업을 어떻게 수행합니까?

    0

    1답변

    내 장면 그래프에 벽을 추가해야 작동하므로 카메라로 벽을 지나칠 수 없습니다. 실험실 장면을 만들고 있지만 3D 프로그래밍에 익숙하지 않습니다. 나는 OpensceneGraph 3.0 초보자 가이드와 함께 작업 해왔다. 나는 내 장면에 몇 가지 가구가 있지만, 내가하고 싶은 것은 내 카메라가 가지 말아야 할 벽을 추가하는 것이다. Openscenegraph

    0

    1답변

    그래서 Qt App 인 프로그램이 있습니다. 나는 외부에 기본적인 Qt GUI를 가지고 있지만, Qt 위젯을 사용하여 OpenSceneGraph을 사용하여 3D 장면을 렌더링합니다. 화면 내에서 작업을 더 복잡하게하려면 HUD를 켜고 끕니다. 이 HUD는 몇 가지 그래픽 요소로 구성된 다음 텍스처로 렌더링 된 Qt 위젯으로 구성됩니다. 기본적으로 나는 HU

    4

    1답변

    아래 코드가 실패한 이유를 알고있는 사람이 있습니다. osg :: Node * 노드 객체에서 PositionAttitudeTransform (Openscenegraph 클래스)의 인스턴스를 가져 오려고합니다. 하지만 아래에 굵게 표시된 컴파일러 오류가 있습니다. void CameraPosCallbackUpdate::operator()(osg::Node* n

    3

    1답변

    단일 osgQt :: GLWidget을 Qframe에 통합하고 여기에 패턴을 사용합니다 : http://trac.osgeo.org/ossim/browser/trunk/ossimPlanetQt/src/gui/ossimPlanetQtMainWindow.cpp 전체 화면 모드와 뒤로 전환합니다. 기본적으로 위젯 내에서 키 입력을 사용하고 거기에서 전체 화면을 설

    2

    1답변

    그래서 미니 맵/PIP를 만들려고합니다. Qt 위젯 내에서 실행되는 장면이있는 기존 프로그램이 있습니다. CompositeViewer를 확장 한 NetworkViewer 클래스가 있습니다. NetworkViewer의 생성자에서 다음 함수를 호출합니다. 루트는 다른 곳에서 채워지는 장면임을 알 수 있습니다. 나는 여러 카메라의 예를보고 아무 소용이 잠시 동안