자료실

다운로드

XDL | XDL2.0_(v2.0.3.5) 업데이트 내용 2022

페이지정보

pixoneer 22-01-07 15:12 조회 504 댓글 0

첨부파일

본문

* 업데이트 날짜. 2022.01.07
* 버전 : 2.0.3.5
* 컴파일러 버전 : Visual studio 2019 버전 16.9.3
* 주요 공지
  ** 아래의 파일이 추가 및 수정되었으니, 엔진 배포시 유의
	Resource\ThirdPartyLicense
		- curl_LICENSE.TXT 추가
		- 0.license_list.txt 업데이트


1. 추가
	1.1 [NXDL] 	- 회전각을 구할 때 짐벌 잠금 상황에서 키놀이(pitch)를 +/-90도로 하고 옆놀이(roll)
                          를 0으로 계산하도록 변경하고, 짐벌 자세 상대각을 구하는 
                          Xfn.CalcRelativeSensorAttitudeInPlatformUAS() 메서드 추가		
	
	1.2 [NXVideo]	- XFramePicture에서 YUV 관련 화소 형식 확인과 데이터 포인터 획득 메서드 
                          추가.
				- 화소 형식을 얻기 위한 PixelFormat 속성, YUV 형식 확인을 위한 
                                  IsYUV(), IsPlannerYUV(), HasYPlane() 함수 추가
				- 주어진 데이터 판(plane)의 데이터 포인터를 얻기 위한 
                                  GetDataPtr() 함수 추가
			- XFrameMetad에서 데이터 유형(enum eMetadataType)과 스트림 식별자 속성 
                          추가. (버전 2.0.3.4부터)
			- XVideoEncoder.Encode*() 함수에서 인코딩 프레임의 타임스탬프를 코덱 시 
                          간 기준 또는 스트림 시간 기준으로 선택하여 지정하는 중복 메서드 추가.

	1.3 [NXDLgr] 	- XConfiguration의 PBV group에 PBVLineWidth 속성 추가

	1.4 [NXMilmap] 	- NXMilmapView FreezeViewArea 맵 고정 여부를 확인하는 속성 추가


2. 수정
	2.1 [NXDL] 	- XVertBuffer의 PolyPoint 도시 크기 및 모양 수정(size : 5, x 표시로)

	2.2 [NXPlanet]	- PBV 로딩 및 도시를 위한 기능 전반적인 수정
   				- 2D일 때는 벡터형식으로, 3D인 경우에는 래스터 형식
                                  (텍스처 위치 : MaxMultiTexture -1)으로 도시
			- PBE 생성기능인 XPBEProviderExporter 수정(norm 데이터 생성여부 및 기타 
                          버그)
			- 레이어 컨트롤을 자동 등록할 때 쓰는 IsPlanetLayer() 함수에서 비디오 
                          레이어에 대한 판단 추가.
			- PBV 그룹에 설정된 LineWidth, MinLevel, MaxLevel이 적용되도록 수정

	2.3 [NXDLvc] 	- 주기파일(xvml)을 로딩할 때 XvcGroup에서 생기는 memory leak 수정
			- 실행 프로그램 종료할 때 주기파일 저장 및 로딩시 "Temp/XvcBase" 폴더에 
                          생성되는 임시 파일 삭제하도록 수정
			- 주기 파일(.xvml) 안의 Contents.xvml => Contents.xml 로 변경
			- 주기 파일 저장시 텍스트박스 이미지 저장 오류 수정

	2.4 [NXDLio] 	- GDAL을 통한 vector 로딩 및 XDL 객체로의 변환 수정
			- DXF 파일 로딩시 memory leak 수정
			- GeoTIFF 파일 저장시 GDAL 엔진을 사용하도록 수정
                          ("GeoTIFF" 키워드 -> "GTiff"로 자동 변환)

	2.5 [NXVideo] 	- NVIDIA 하드웨어 가속 코덱 적용 조건 구체화(YUV420p, 
                          Progressive/unknown)로 특정 동영상 디코딩 문제 우회
			- FFmpeg API 변경사항 적용. (AVPacket 관련 deprecated 구문 제거)
			- 레이어 추가 시 비디오뷰 크기 조절 안 되는 문제 수정
			- XUASLocalSetEncoder.SetFrameSenser() => 
                          XUASLocalSetEncoder.SetFrameSensor() 함수 이름 변경
			- XFrameMetad에서 Timestamp 속성값과 코너점 좌표를 잘못 반환하는 문제 
                          수정

	2.6 [NXDLdfs]	- PBE 생성기능인 XPBEProviderExporter의 Export2PBE 함수에 Norm 데이터 
                          생성여부를 위한 매개변수(createNorm) 추가

	2.7 [NXDLgr] 	- 프레임버퍼 렌더링에서 다른 프레임버퍼를 쓸 때 GL 상태가 변하는 문제 
                          수정 (PlanetLayerVideo를 쓸 때 GL 오류 발생하던 문제)
			- 프레임 갈무리 버퍼 크기 변경이 안 되는 문제 수정

	2.8 [NXMilmap] 	- 레이어 컨트롤을 자동 등록할 때 쓰는 IsMilmapLayer() 함수에서 비디오 
                          레이어에 대한 판단 추가.

	2.9 [NXImage] 	- 레이어 컨트롤을 자동 등록할 때 쓰는 IsImageLayer() 함수에서 비디오 레 
                          이어에 대한 판단 추가.
			- NXImageLayerVectorDisplay 렌더링시 렌더링 위치 및 비율 계산오류 수정
	
	2.10 [NXDLScene]-  PlanetView의 NXPlanetLayerSceneDisplay, 
                           NXPlanetLayerSceneEditor 중복 삭제로 생기는 비정상 종료 오류 수정


3. 삭제
	3.1 [NXDLio] 	- HDF5 파일 저장 관련 기능 삭제


4. 기타
	4.1 gdal304.dll 업데이트	
		- libcurl 과 관련된 GDAL raster driver 항목 지원하도록 업데이트


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

댓글목록

등록된 댓글이 없습니다.