본문 바로가기
C++ 200제/코딩 IT 정보

UF_DRAW_set_view_display 사용 문제 (4.0, 7.5) UG NX C++ API

by vicddory 2018. 9. 17.

UF_DRAW_set_view_display 사용 문제 (4.0, 7.5) UG NX C++ API



주제 : NX 4.0에서 UF_DRAW_set_view_display 함수 설정 방법이 NX 7.0과는 다릅니다. 함수 호출하면 에러가 발생합니다.


NX 4.0과 NX 7.5의 정의 형태가 다르므로 발생하는 문제입니다. 7.5에서는 전달받는 인자 구조가 변경되어 interfering_solids 변수를 logical(논리형 bool)에서 int로 바꿔줘야 합니다.


[UG NX] UF_DRAW_set_view_display 사용 문제 (4.0, 7.5)[UG NX C++ API] UF_DRAW_set_view_display 사용법


만약 소스 하나로 NX4.0과 NX7.5에 프로그램을 공급해야 한다면, 버전에 맞도록 데이터를 변환하는 소스를 추가해야 합니다.


UG NX C++ API를 사용하다 보면 다른 버전의 NX에서 프로그램 실행 실패를 종종 목격할 수 있습니다. 이럴 땐 이와 같은 방법으로 라이브러리 변경을 먼저 확인해야 합니다.


UF_DRAW_set_view_display 사용 문제 (4.0, 7.5) UG NX C++ API

댓글