2.x 버전 업데이트
추가된 클래스
추가된 API
Module.getOption().setHybridRenderType(number)
Module.getViewCamera().moveLeftRight(number)
Module.getOption().object_ahead
Module.createBillboard("id").setVerticalLine(parameter);
JSHTMLObject.position;
JSPolygon.createWithFaces()
변경된 API
샌드박스 업데이트 내역
- 업데이트 내역 -
2.6.1 (2024/09/03)
1. 배경지도 오류 수정
0레벨 로딩시 텍스쳐 깨지는 현상 발생하여 수정하였습니다.
2.6.0 (2024/08/30)
1. 지형 쉐이더 컴파일 오류 처리 기능 추가
지형 쉐이더를 컴파일할 경우, 디바이스별로 쉐이더 컴파일 조건이 다르므로 실패하는 경우가 있습니다.
이를 방지하기 위해, 컴파일 실패시 조건 수정후 다시 컴파일하는 기능이 추가되었습니다.
2. 멀티뷰(화면 분할) 모드 오류 수정
멀티뷰 모드
에서 지형이 깜박이던 현상을 수정했습니다.
3. 멀티뷰(화면 분할) 모드 레이어 가시화 기능 추가
멀티뷰 모드
에서,RTT/하이브리드
레이어의 가시화를 제어할 수 있는 기능이 추가되었습니다.
4. POI 가시화 개선
POI 레벨 범위(시작, 끝)에 따른 가시화 구조를 수정하였습니다.
ETLT_USER_LAYER
를 통해 생성한 POI에 대한object_ahead
옵션 설정에 따른 가시화 기능을 수정하였습니다.
5. Base Map 기능에서, Bing Map(전체)/OSM(Terrain) 항목 서비스 종료
Base Map에서, Bing Map과 Open Street Map(terrain)에 대한 서비스를 종료하였습니다.
자세한 사항은 링크를 참고해주시기 바랍니다.
2.5.1 (2024/08/09)
1. JSHTMLObject 이동 기능 추가
JSHTMLObject 내부 변수 "position"을 통해 현재 위치와, 변경 위치 설정하는 변수가 추가되었습니다.
입력, 출력은 경위도 값이 기준입니다.
2. POI 가시범위 API 기능 개선 확장
JSPoint에 개선된 가시범위 설정 API가 추가되었습니다.
기존 POI 객체 표현범위 설정 (Icon 기준)에서 Text에 대한 추가 표현 범위를 설정합니다.
3. JSPipe 흐름 화살표 기능 개선
평면 형태의 화살표를 3차원 입체 구조로 개선하였습니다.
일부 지역에서 화살표 생성 시 방향이 올바르게 정렬되지 않는 현상을 수정하였습니다.
파이프 지점 높낮이에 따라 화살표의 틸트 각도가 함께 적용되도록 수정하였습니다.
4. face 데이터로 JSPolygon을 생성하는 'JSPolygon.createWithFaces()' API 추가
사용자가 정의한 face 데이터를 기반으로 JSPolygon을 생성하는 기능이 추가되었습니다.
사용자는 형식에 맞춘 JSON 데이터를 파라메터로 전달함으로써, JSPolygon을 생성할 수 있습니다.
자세한 사용법은 샌드박스 링크를 참고하시기 바랍니다.
2.5.0 (2024/7/26)
1. 웹 워커 기능 개선
기능 개선 및 파일 용량을 감소하여 기능 개선하였습니다.
2. 도로 시설물 생성 기능 개선
도로 시설물 중 교량의 교각이 일정 높이 이하인 부분은 생성이 되지 않도록 예외처리 단계가 추가되었습니다.
3. 빌보드 수직선 옵션 추가
빌보드 중심을 기준으로, 지면까지의 수직선을 생성 및 수정하는 API가 추가되었습니다.
성공적으로 생성/수정하였을 경우 true를 반환합니다.
API의 자세한 사용법은 샌드박스 링크를 확인해주시기 바랍니다.
4. 지형의 0레벨 지구본 위성영상 자체 포함
0레벨에 대한 지구본 위성영상을 자체 포함하도록 적용 되었습니다.
지도 서버에 연결이 정상적이 않아도 지구본은 기본적으로 구성됩니다.
0 레벨 요청을 실패하여 반복적 네트워크 요청을 처리하지 않습니다.
엔진의 파일용량이 소폭 증가합니다.
2.4.0 (2024/6/28)
1. 화면 분할 시 잔상이 남는 현상 수정
지형 투명도 조절과 함께 화면 분할 기능 사용 시 분할 화면에 잔상이 남는 현상을 수정하였습니다.
화면 분할 기능 사용 시 레이어 배치 방향이 반대로 보이는 점을 확인하여 수정하였습니다.
2. Camera Quake의 진동 오류 수정
Camera Quake(카메라 흔들림)기능에서, 진동 주기가 초단위로 적용되는 오류를 수정하였습니다.
3. JSFlowPolygon 객체 색상 설정 오류 수정
create API 실행 전 color 속성 설정 시 값이 정상적으로 반영되지 않는 현상을 수정하였습니다.
4. 전광판, 비디오 객체 기능 개선
사용자 편의성을 위해 객체 생성 이후의 기능들 엔진 내부에 삽입 및 속도개선되었습니다.
기존 비디오 텍스쳐 관련 기능은 2024년까지 지원합니다.
새로운 사용법은 비디오텍스쳐를 참고하시기 바랍니다.
5. WMS 로딩 방식 선택
사용자의 통신 환경과 WMS 및 하이브리드 상태에 따라 선택 가능하도록 API가 추가되었습니다.
6. 장해물 판별 기능 추가
카메라와 JSPoint, JSHTMLObject 객체 사이에 장해물(지형, 시설물) 존재 시 가시화 유무를 설정하는 변수를 추가 하였습니다.
7. 카메라 좌/우 이동 API 추가
카메라 이동 함수 moveLeftRight가 추가되었습니다.
지정한 값 만큼 카메라가 좌/우 방향으로 이동합니다.
8. 레이어 화면 분할 렌더링 기능 오류 수정
화면 분할 기능 사용 시 좌/우 방향이 반대로 적용되는 현상을 수정하였습니다.
화면 분할 후 특정 화면에서 화면의 잔상이 남는 현상을 수정하였습니다 이슈 #401
2.3.1 (2024/5/31)
1. (중요)glTF 최적화(WebWorker)
glTF 포맷과 관련하여, WebWorker가 업데이트 되었습니다.
업데이트된 WebWorker 빌드 파일의 사용을 권장합니다.
2. JSColorGrid3D 오브젝트 속성 반환 함수 추가
JSColorGrid3D 오브젝트의 속성 반환 함수가 추가되었습니다.
[getCellBox] 인덱스에 해당하는 셀의 박스 좌표 정보를 반환합니다.
박스 좌표는 상단/하단, 좌/우, 위/아래로 구분되는 좌표 8개를 반환합니다.
반환 되는 박스의 좌표 속성 값의 순서는 아래와 같습니다.
0 : upLeftTop
1 : upRightTop
2 : upRightBottom
3 : upLeftBottom
4 : downLeftTop
5 : downRightTop
6 : downRightBottom
7 : downLeftBottom
[getCellHeight] 인덱스에 해당하는 셀의 높이 값을 반환합니다.
[getCellWidthCount] 그리드의 가로 셀 수를 반환합니다.
[getCellHeightCount] 그리드의 세로 셀 수를 반환합니다.
2.3.0 (2024/5/24)
1. JSColorGrid 오브젝트 반환 기능 추가
JSLayer의 오브젝트 반환 시 JSColorGrid 오브젝트도 반환 가능하도록 기능을 추가하였습니다.
2. 수인한도분석 진행률 반환 기능 추가
CJSAnalysisGridShadow::prograss 분석 진행률을 반환하는 callback 함수를 추가하였습니다.
3. 수인한도분석 배척격자 오류 수정
배척격자가 그림자를 생성하거나, 선택이 되지 않는 오류가 수정되었습니다.
4. JSPolygon으로 고스트 심볼 생성하는 기능 추가
고스트 심볼을 생성할 때 외부에서 모델 파일을 입력해주는 대신, 미리 생성한 JSPolygon으로 정의가 가능하도록
JSGhostSymbolMap.insert()
에polygon
인자를 추가하였습니다.자세한 사용법은 샌드박스 - Ghostsymbol(Polygon)을 참고해주시기 바랍니다.
2.2.2 (2024/5/3)
1. WMS 오류 해결
WMS 기능을 사용할 때, 깜박거리는 현상이 수정되었습니다.
Last updated