시스템개발툴킷

제품화분야 > 시스템개발툴킷 > XDL2.0 업데이트

XDL2.0_(v2.0.3.38) 업데이트 내용 2025

작성자
픽소니어
작성일
2025-04-03 17:52
조회
525
* 업데이트 날짜 : 2025.04.03
* 버전 : 2.0.3.38
* 컴파일러 버전 : Visual studio 2019 버전 16.11.43
* 주요 공지
- 컴파일러 버전 변경 : Visual studio 2019 버전 16.11.16 => 16.11.43
- ResourceVectorsBin/7za.exe 버전 업(4.13->24.09) 및 관련 license 파일 추가
====================================================================================

1. 추가
1.1 [NXDLrs]
- XDMBandSpatialFilter의 filter type(eSpatialFilterMethod)에 None, NonLocalMean 추가

1.2 [NXDLscene]
- XscSymbol에 심볼 크기를 조절해서 도시할 수 있도록 DrawSize 속성 추가
- XscSymbol에 심볼 텍스처의 크기를 확인할 수 있는 SymbolSize 속성 추가(Texture가 로딩되었을 때만 확인가능)

1.3 [NXPlanet]
- NXPlanetLayerComposites에 도시된 데이터에서 화면 좌표값 기준 픽셀 화소값을 읽어 반환하는 ReadPixelValues() 함수 추가
- NXPlanetLayerComposites에 OnUpdateBackBufferStart/OnUpdateBackBufferEnd 이벤트 추가
- NXPlanetLayer의 절두체 설정을 위한 ZNear, ZFar 속성 추가

1.4 [NXImage]
- NXImageLayerComposites에 도시된 데이터에서 화면 좌표값 기준 픽셀 화소값을 읽어 반환하는 ReadPixelValues() 함수 추가

1.5 [NXDLgr]
- XTexture에 Name 속성 추가


2. 수정
2.1 [NXDLscene]
- 모델 내부에 한글이 있을 때(텍스처 이름이 한글 또는 경로에 한글) texture 로딩이 안 되는 오류 수정
- XscText의 TextOffsetY 수정

2.2 [NXImage]
- NXImageLayerVectorEditor를 dispose한 후 다른 NXImageLayerVectorEditor에 텍스트를 Drawing 하려 할 때 발생하는 오류 수정

2.3 [NXPlanet]
- NXPlanetLayerComposites.Invalidate() 함수 호출시 composite의 warpcoeff 를 매번 재계산하는 과정에서 렌더링할 때 발생하는 오류 수정
- Process에서 실행하는 동안 NXPlanetLayerComposites가 삭제되면 SwapBuffers의 View가 이미 삭제된 상태라서 오류 발생. 이를 방지 하기 위해서 Thread가 유효한지 체크하는 코드 추가
- NXPlanetView.CaptureScreenByBlock() 기능에 thread 처리되도록 수정

2.4 [NXDLrs]
- XDMComposite에 Cubic interpolation 적용시 영상 DN값이 overflow되어 도시되는 문제 수정
- XDMBandRotate에서 ReadSubset을 위한 레벨 계산시 매개변수 입력 오류 수정

2.5 [NXDL]
- XGrid 할당 크기 체크
- XWarpCoeff 소멸자 debug heap 에러 발생 관련 수정
- XScene 메모리 해제 문제 수정 -> XScene의 하위노드로 XScene를 넣는 경우 기존의 메모리 해제를 위한 컨테이너에 따라 문제가 발생해서 이를 수정

2.6 [NXDLvc]
- XvcLine/XvcPoint/XvcRectangle/XvcScaleBar HitTest()에서 line thick 적용한 hit test시에 계산 오류 수정

2.7 [NXDLio]
- RPF 파일 로딩에서 magic string으로 format 체크(NITF 형식이 아닌 toc를 읽는 경우 처리를 위해)
- GDAL 데이터 세트를 열 때 GDAL_OF_SHARED 속성 설정하지 않고 오픈하도록 수정


3. 삭제
해당사항 없음


4. 기타
4.1 ResourceVectorsBin/7za.exe 버전 업(4.13->24.09) 및 관련 license 파일 추가


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