문제

OCC를 사용하는 모델링 도구와 OSG를 사용하는 3D 편집기가 있습니다. 내가하고 싶은 것은 첫 번째 도구에서 모델을 내보내고 두 번째 도구로 가져 오는 것입니다. 며칠 동안 웹을 검색했지만 해결책을 찾을 수 없습니다.

세 가지가 내 문제를 해결할 수 있습니다.

  1. OCC가 OSG 지원 형식 (.ive, .oSG 등)으로 내보내는 수출국,
  2. OSG가 OFC에서 가져 오기위한 수입업자.
  3. OCC에서 지원하는 두 형식, OSG에서 지원하는 하나의 형식으로 변환하기위한 변환기 도구.

아무도 전에 이것을 해냈거나 도움이 될 수있는 일을 알고 있습니까?

OCC에 대한 사용자 정의 수출 업체를 작성하지 않으려 고 노력하고 있습니다.

도움이 되었습니까?

해결책

해결책을 찾았습니다. OpenCascade에는 가져 오기/내보내기 예제가 있으며,이 예제는 텍스처 지원없이 VRML 파일을 내보낼 수 있습니다. 가져 오기 내보내기 코드에 대한 일부 수정과 다른 부품 (OCC 모델이 VRML 클래스로 표시되는 OCC 모델)에 대한 일부 수정으로 내 모델을 VRML 파일로 성공적으로 내보낼 수있었습니다. 그런 다음 OpenSceneGraph 용 VRML 플러그인을 구축하고 모델을 성공적으로 가져 왔습니다.

다른 팁

Cadexchanger (OCC 기반) BREP와 다른 형식 사이에서 전환하는 꽤 좋은 작업을 수행합니다 (Step, IGES, STL, VRML ...)

Pythonocc.org를 보지 않겠습니까? OSG가 메쉬를 가져 가고 있다고 가정하고 있습니까? (Python) OCC에 STEP / IGES 파일을로드하고 메쉬를 잡고 Verts / Indices를 OSG로 밀어 넣습니다. 그게 작동할까요?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top