시스템개발툴킷

제품화분야 > 시스템개발툴킷 > XDL업데이트 안내

XDL2.0_(v2.0.3.10) 업데이트 내용 2022

작성자
픽소니어
작성일
2024-07-05 09:20
조회
84
* 업데이트 날짜. 2022.07.11
* 버전 : 2.0.3.10
* 컴파일러 버전 : Visual studio 2019 버전 16.11.16
* 주요 공지
** 컴파일러 버전 업데이트(16.9.3 => 16.11.16)
** hdf5.dll, hdf5_cpp.dll 업데이트(thread-safety 옵션 추가)

1. 추가
1.1 [NXDLio] - BIL, BIP, BSQ 형식의 래스터 데이터 파일을 로딩하기 위한
XRasterIO.LoadRawFile 함수 추가

1.2 [NXDLscene] - Planet 3D 모드일 때 심볼의 도시 순서(Draw 또는 OrthoDraw에서 처리할지
를 결정)를 결정하는 XscSymbol.Draw3DInOrtho 속성 추가

1.3 [NXPlanet] - Planet3D 모드에서 마우스를 이용한 화면 tilting 및 확대/축소 중심점에
그리는 cone의 도시 여부를 설정할 수 있도록 속성
(NXPlanetView.ShowControlPoint) 추가

1.4 [NXDLvc] - XvcRectangle과 XvcEllipse에 회전각을 설정하거나 가져오기 위한
RotAngle 속성 추가
- XvcEllipse의 반경 및 중심점을 설정하고 가져오기 위한 SetAxis,
SetCenter, GetAxis, GetCenter 함수 추가

1.5 [NXDLncw] - XAircraft의 여러 개의 모델을 이용할 수 있도록 AddModel, UpdateModel
함수 추가
- 사용자가 UpdateModel을 호춯할 때마다 AddModel로 추가된 모델
순서대로 렌더링 모델이 변경됨(프로펠러와 같은 움직임 효과)
- XncwObserver의 view mode로 NorthUp2ObjStatic 추가(배경지도의 북쪽을
항상 위쪽으로 렌더링할 수 있도록)

1.6 [NXDLrs] - XBandParamImageSharpen 클래스에 CutType 추가
- Image Sharpening에서 EFIHS/AFIHS 적용할 때 입력 데이터의 정
규화 과정을 거치는데, 이 때 사용하는 최소/최대값 결정 방법을
설정하기 위한 속성
- 기본값은 gaussian98


2. 수정
2.1 [NXPlanet] - EMap TileMatrix의 해상도(PixelSize)를 위경도 해상도로 계산할 때 원본
SR 설정 수정
- EMap 배경지도 사용시 PlanetView의 Measurement 실행할 때 배경지도 까맣
게 없어지는 현상 수정

2.2 [NXDLrs] - XFourierTransform 클래스의 DFT1D 함수 오류 수정
- 좌표계가 다른 영상 도시한 후 화면 확대/축소/이동시 영상 도시 속도 개
선(좌표 계산 정확도를 위한 warp coefficient 업데이트 예외처리 추가)
- 확장자 없는 파일의 XLD 파일 이름 생성 수정

2.3 [NXDLncw] - 3DS driver에서 Texture filter 방법을 Blinear로, lighting 효과 적용
- 3ds model build & draw 오류 수정(불필요한 list 생성하지 않음
& memory exception 처리 추가)

3. 삭제
해당사항 없음


4. 기타
4.1 해도 라이브러리 업데이트
- enchart_x64.dll, marinemap_x64.dll, marinemaplib_x64.dll,
marinemaps63_x64.dll 삭제
- enc2525c.dll, enchart.dll, marinemap.dll 추가


소프트웨어에 대해 궁금하시거나 문제가 있으시면 대표전화(042-862-8100)로 하시거나
support@pixoneer.co.kr로 연락 주시기 바랍니다.