시스템개발툴킷

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

XDL2.0_(v2.0.3.23) 업데이트 내용 2023

작성자
픽소니어
작성일
2024-07-05 09:34
조회
94
* 업데이트 날짜. 2023.08.04
* 버전 : 2.0.3.23
* 컴파일러 버전 : Visual studio 2019 버전 16.11.16
* 주요 공지
** NCanvas.dll => NXAnnotation.dll dll 이름 변경

1. 추가
1.1 [NXDLsm] - XOrbitInterpolator 클래스에 시간을 가져올 수 있도록 매개변수 추가한
GetStateVector 함수 추가

1.2 [NXImage] - NXImageLayerVectorEditor 레이어에 사용자가 편집(추가) 과정을 종료할
수 있도록 EndEditing 함수 추가
- NXImageLayerCompLink 레이어에 교차도시 중지 여부를 설정하거나 가져오
기 위한 StopLink 속성 추가

1.3 [NXVideo] - 메타데이터 태그 이름과 형식 정보를 얻는 XUASDatalinkLocalSetInfo 클래
스 추가
- eMetadValType.TimeStamp 추가
- NXVideoLayerMetadataOverlay 클래스 추가 : MISB ST 1909 메타데이터 중
첩 도시 레이어
- 메타데이터 중첩 도시 레이어를 따로 두지 않고 뷰에 중첩도시할 수 있도
록 NXVideoView.ShowMetadataOverlay 속성 추가
- 기본 메타데이터 중첩도시 레이어를 얻기 위한
NXVideoView.DefaultMetadataOverlay 속성 추가

1.4 [NXDLgr] - XTextPrinter : DPI를 인식하여 글꼴 크기를 96 DPI 수준에 맞추도록
Initialize(font, awareDPI) 함수 추가

1.5 [NXDLscene] - 객체 이름의 외곽선 표시여부를 확인하거나 설정하기 위한
XscObj.ShowTextOutLine 속성 추가


2. 수정
2.1 [NXDLdfs] - XDLConfiguration의 SourceType이 "Files"인 경우, unsigned char인 경우
에도 stretch 관련 설정이 적용되도록 수정

2.2 [NXVideo] - XVideoEncoder : 특정 YUV 형식 프레임을 인코딩할 때 PTS를 잘못 반환하
는 문제 수정
- 주어진 PTS에 가까운 메타데이터를 찾을 때 특정 배열 첨자 참조 오류 수

- 메타데이터 표준 문서에 맞춰 각종 열거형(enum)과 내부 처리 방식 수정
- VideoView : 비디오 레이어의 LayerVisible 속성에 따라 선택 도시 적용

2.3 [NXPlanet] - PlanetView의 불필요한 화면 갱신 호출 삭제 및 수정
- Base Map의 갱신여부(View의 RefreshScreen과 연관) 세분화 체크하도록 수

- PBI OverlayMap의 경우 Tile Update 요청하기 전에 기존 texture를 사용하
지 않도록 수정
- PBI OverlayMap의 데이터로 RenderLayer를 설정할 때 DC 설정을 다시 하지
않도록 수정

2.4 [NXDLsm] - RPC 업데이트시 GroundToImageG() 수행할 때 픽셀 범위를 벗어나는 값으로
인해 발생하는 오류 수정

2.5 [NXDLscene] - Scene object의 VisibleDistMin/VisibleDistMax 처리를 Planet2D/Milmap
에서도 적용될 수 있도록 수정
- XscSymbol의 Extend Line 처리 수정

2.6 [NXDLgr] - 뷰 초기화 과정에서 간헐적으로 멈추는 문제 수정 (조건변수 동기화)

2.7 [NXDLrs] - XDMCompManager에 좌표계 설정시 Composite의 좌표계가 Pixel일 경우 좌표
값을 무시하고 pixel-base로 도시되도록 수정


3. 삭제
해당사항 없음


4. 기타
4.1 Video 드라이버 수정
- Motion JPEG 하드웨어 디코더 적용, RTP JPEG 해상도 변경 허용
- JPEG 영상 크기 설정 오류 수정
- 영상 프레임 대응 메타데이터 PTS가 잘못 적히는 문제 수정
- FFmpeg-4.4.1_50(BtbN Auto-Build 2022-03-31 12:54) LGPL x64 DLL 적용,
Intel Quick Sync Video 코덱 사용 가능

4.2 Model 드라이버 수정
- Assimp : 한글이 있는 파일 경로의 경우 assimp library에서 load되지 않
는 문제 수정
- Assimp : 모델의 bounding box 계산 코드 추가

4.3 MXDL 수정
- MXDL.NCanvas => NXDL.NXAnnotation 으로 namespace 변경
- NCanvas.dll => NXAnnotation.dll dll 이름 변경


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