2012-05-16 4 views
3

내 장면 그래프에는 책상, 램프 및 프레임과 같은 구분 기호가 있습니다. "루트"라는 구분 기호에 추가하면 노드로 변환됩니까? 내가 경로와 함께 사용하기를 원한다면 경로 -> containsNode와 구분 기호가 같은가?구분 기호를 식별하는 방법 및 경로와 함께 사용하는 방법 Inventor 열기

또한 구분 기호를 식별 할 수있는 방법이 있습니까? 램프를 책상 위에 놓고 싶다고합시다. 가장 좋은 방법은 램프가 책상과 같은 특정 세퍼레이터와 충돌하는지 확인하는 것입니다.

감사합니다.

답변

2

클래스 SoSeparator[SoNode][2]에서 SoGroup을 C++ 상속의 의미로 상속합니다. 즉, SoSeparator* (즉, 램프, 책상 등)은 노드입니다. 그냥 SoNode* 인수를 요구하는 곳이면 SoSeparator*을 사용하면 좋을 것입니다.

a good C++ bookThe Inventor Mentor 사본을 보유하고 계십니까?