openinventor

    0

    1답변

    노드에서 클래스 유형을 검색하고 주소를 반환하는 일반 함수를 만들고 싶었습니다. 그것은 SoNode* searchandgive(SoType searchtype, SoNode* searchnode) { SoSearchAction mysearch; mysearch.setType(searchtype); mysearch.setInter

    0

    2답변

    Open Inventor 3D Graphics API를 처음 사용하고 3D 좌표로 지정된 선 사이에 선을 그 으려 고합니다. 첫 번째 점이 0,0,0이고 두 번째 점이 1,1,1이라고합시다. 이 API의 문서 및 예제는 정말 끔찍하며 올바르게 가져올 수 없습니다. Visual Studio를 사용하고 있습니다.

    0

    1답변

    현재 (열린 발명가의 경우 3D 공간에서 포인트로 구성된 (곡선) 선이 있지만이 문제에 대한 해결책은 비 특정 제품). 우리는 리본에서 직각으로 돌출 된 리본을 묘사하고 카메라가 회전 할 때 항상 카메라를 마주 보게하는 서페이스를 그려 보려고합니다. (예를 들어, 사용자는 라인 자체가 측면의 하나 인 라인의 곡선을 설명하는 리본을 볼 수 있습니다. 그리고

    0

    1답변

    Open Inventor를 사용하여 프로그래밍 중이며 SoQt.h가 포함되어 있습니다. 나는 간단한 코드 오류 occour 컴파일해야하는 경우 : C : 9.4.1 C++ Visual2013는 64 \ 포함 \ 열기 발명가 \ \ 발명가 \ SYS의 \의 SoGLType.h : 39 : 오류 : C2371 : 'GLdouble를 ': 재정의. 다른 기본 유

    1

    3답변

    OpenGL 장면 그래프를 사용하는 클래스를 만들고 결과를 렌더링하는 데 QGLFrameBufferObject을 사용합니다. (사실상) 무한 크기를 지원하기 위해 저는 타일을 사용하여 모든 타일을 렌더링 한 후에 큰 이미지로 결합 할 수있는 많은 작은 이미지를 추출합니다. 전체 이미지에 대해 뷰포트 (glViewport)를 설정 한 다음 타일 다음에 "잘라

    5

    1답변

    죄송 합니다만 이것이 반복이지만 Open Inventor에서 SoRayPickAction 구현을 파악하려고합니다. 마우스를 클릭 할 때 특정 노드를 선택하면 번역, 회전 등의 작업을 수행 할 수 있도록 구현하려고합니다. 책상, 램프 및 프레임 (액자)의 세 노드가 있습니다. 그러나 나는 내 코드가 괜찮다고 생각하지 않는다. MouseButtonCallbac

    3

    1답변

    내 장면 그래프에는 책상, 램프 및 프레임과 같은 구분 기호가 있습니다. "루트"라는 구분 기호에 추가하면 노드로 변환됩니까? 내가 경로와 함께 사용하기를 원한다면 경로 -> containsNode와 구분 기호가 같은가? 또한 구분 기호를 식별 할 수있는 방법이 있습니까? 램프를 책상 위에 놓고 싶다고합시다. 가장 좋은 방법은 램프가 책상과 같은 특정 세퍼

    2

    1답변

    화면을 볼 때 윈도우와 비슷한 가상 현실 환경을 만들기 위해 Frustum 카메라를 설정하고 있습니다. SoCamera, SoFrustumCamera, SoPerspectiveCamera 및 SoOrtographicCamera의 모든 문서를 확인했지만 테두리를 화면의 테두리와 일치시키기 위해 내 장면을 설정하는 방법을 찾지 못했습니다. 내 코드에 나는 이런

    0

    1답변

    Coin3d 라이브러리 (OpenInventor와 동일한 코드 기반)를 사용하여 큰 데이터 세트를 시각화하는 응용 프로그램을 작성하고 있습니다. 나는이 문제로 얼마 동안 씨름 해 왔으며 결코 만족스러운 해결책을 찾지 못했습니다. 데이터는 다양한 수의 '스트립'으로 제공되며 시각화 할 데이터를 수집하는 SoEngine을 생성하여 여러 개의 출력으로 전송 한