공지

제목2.2.1.13.182.a 버전 업데이트 안내2026-02-13 13:50
카테고리GeOnDT for JS
작성자
첨부파일dist.zip (12.4MB)

업데이트 버전: 2.2.1.13.182.a

 

업데이트 내용:

1. 레이캐스팅 사용한 기능(객체 선택 및 교차 검색, 모델 검색등) 실행 중 특정 경우 발생하던 레이케스팅 내부 오류가 수정되었습니다.

 

2. UAnalyGizmoModel의 객체 수정 기지모 및 여러 분석에서 사용되는 기지모의 성능 개선및 사용자 편의 기능이 추가되었습니다.
- 모델 편집 및 편집 종료시 사용자 이벤트 함수가 호출되도록 개선되었습니다.
- 모델 위치 이동시, 가이드 선이 출력도록 개선되었습니다. 
- '시작하기(https://3d.geon.kr/doc/home/index.html) - 분석모드 시작하기 - 모델 편집 (GIZMO)' 를 확인하여 주십시오.

 

3. 대용량, 대규모의 모델을 출력하고 제어하기위한 U3dLodModelLayer가 추가되었습니다.
- U3dLodModelLayer는 대용량, 대규모의 모델 셋을 출력하기 위해 모델 LOD 제어 및 인스턴스 생성 관리에 최적화된 레이어 입니다.
- 출력 모델을 입력하고 모델 출력 위치를 WHS, SHP등의 데이터를 활용하여 광범위하게 출력 제어를 할 수 있습니다.
- '대용량, 대규모 컴포넌트 예제(https://3d.geon.kr/doc/tutorial-official/hugeVolumeComponent.html)'를 확인하여 주십시오.

*U3dLodModelLayer를 사용한 산림 표현

 

4. 마우스를 사용한 화면 컨트롤 시(지도 이동 및 회전) 렌더링 영역(Canvus)에 벗어나거나, 다른 Dom 요소에 간섭될 경우 발생하는 움직임 이상등의 오류가 수정되었습니다.  

 

5. U3dSelect의 선택 표현 타입이 추가되었습니다.
- 객체 선택시, 객체의 외곽선이 강조되어 표현되는 'outline' 타입이 추가되었습니다.
- 객체 선택시, 표현 타입 기본값이 색상변경(color)에서 외곽선 강조 표현(outline)으로 변경되었습니다.
- U3dSelect 생성시, 생성 옵션 selectType을 입력( 'outline',  'color') 하여 표현 타입을 변경할 수 있습니다.
- '시작하기 (https://3d.geon.kr/doc/home/index.html) - 선택 객체 생성 및 시작하기 - 객체 선택'을 확인하여 주십시오.
- '객체정보 조회 예제 (https://3d.geon.kr/doc/tutorial-official/selectModel.html)'를 확인하여 주십시오.

*객체 선택시 외곽선 표현

 

6. U3dSelect에 박스 그리기 선택 방식이 추가되었습니다..
- 기존모드 'point', 'line', 'area', 'circle' 에 'box' 방식이 추가 되었습니다.
- 화면에 마우스 클릭과 이동을 통하여 박스를 그린 다음, 그려진 박스에 교차되는 모델을 검색하여 선택합니다.
- U3dSelect.setMode('box')를 실행하여 박스 그리기 선택 방식으로 변경할 수 있습니다.
- '시작하기 (https://3d.geon.kr/doc/home/index.html) - 선택 객체 생성 및 시작하기 - 객체 선택'을 확인하여 주십시오.
- '객체정보 조회 예제 (https://3d.geon.kr/doc/tutorial-official/selectModel.html)'를 확인하여 주십시오.

*박스검색 실행

*검색 후 선택 결과

 

7. 지형의 고도 정보를 기반으로 등고선을 출력하는 UAnalyContour 가 추가되었습니다.
- 지형의 고도 정보를 기반으로 등고선을 출력 할 수 있습니다.
- 등고선의 선두께, 선색상, 선간격등을 설정 할 수 있습니다.
- '고도 범례 출력 예제 (https://3d.geon.kr/doc/tutorial-official/analysisHeightLegend.html)'를 확인하여 주십시오.

*한라산 등고선 표현

 

8. POI 및 모델 레벨 렌더링 성능이 개선되었습니다.

 

9. 컴포넌트의 애니메이션 실행 및 경로 주행 성능이 개선되었습니다.
- U3dMutipleComponentLayer 에서 생성된 컴포넌트(ComponentPosition)의 애니메이션 실행및 입력 경로 주행 기능의 성능이 개선되었습니다.

 

10. 상세한 컴포넌트 제어 및 관리 기능이 추가되었습니다. 
- 컴포넌트 관련 객체 'UAnalyMultipleComponent' , 'U3dMultipleComponentLayer', 'ComponentPosition'에 제어 및 관리 기능이 보강되었습니다.
- 컴포넌트 계층구조를 설정 할 수 있는 기능이 추가되었습니다.
- 컴포넌트 스타일링 및 사용자 LOD를 설정 할 수 있는 기능이 추가되었습니다.
- 컴포넌트 저장 불러오기 기능이 개선되었습니다.
- 컴포넌트 인스턴스 출력성능이 향상 되었습니다.
- '시작하기 (https://3d.geon.kr/doc/home/index.html) - 사용자 컴포넌트 제어하기'를 확인하여 주십시오.
- '다중 시설물 레이어 편집 예제 (https://3d.geon.kr/doc/tutorial-official/analysisMultipleComponent.html)'를 확인하여 주십시오.
- '시설물 상세 편집 및 실내환경 구성 (https://3d.geon.kr/doc/tutorial-official/componentControlAtIndoor.html)'를 확인하여 주십시오.

 

11. 흐름 표현 객체의 성능이 개선되고 사용자 기능이 보강되었습니다.
- 흐름 애니메이션 제어기능이 추가되었습니다.
- 흐름 애니메이션 시, 애니메이션 진행에 따른 이벤트가 호출되도록 개선되었습니다.
- 흐름 객체 추가시, 미리보기 기능이 추가되었습니다.
- 특정 구간별로 흐름 표현을 다르게 설정하거나, 이벤트를 입력할 수 있도록 개선되었습니다.
- '시작하기 (https://3d.geon.kr/doc/home/index.html) - 3D Vector 시작하기 - 흐름객체(파이프)'를 확인하여 주십시오.
- '3D 흐름 객체 그리기 예제 (https://3d.geon.kr/doc/tutorial-official/flowObject.html)'를 확인하여 주십시오

 

12. 컴포넌트 객체, 흐름객체의 배치 및 위치 수정을 용이하게 도와주는 어뎁터 객체 'U3dAdaptedGeometry'가 추가되었습니다.
- U3dVectorLayer에 등록되어, 다른 객체의 위치 이동 및 수정을 지원해주는 U3dAdaptedGeometry가 추가되었습니다.
- 어뎁터를 배치하고, 인식범위를 설정하면, 어뎁터 인식범위에 다른객체가 교차시, 교차 객체를 수정할 수 있는 이벤트가 자동 호출됩니다.

- '시작하기 (https://3d.geon.kr/doc/home/index.html) - 사용자 컴포넌트 제어하기 - 어댑터 사용하기'를 확인하여 주십시오.


 

13. 열원에서 거리에 따라 열분포를 시각화 해주는 열원 객체 'U3dHeatGeometry'가 추가되었습니다.
- U3dVectorLayer에 등록되어, 온도 분포를 시각화 해주는 U3dHeatGeometry가 추가되었습니다.
- 열원 온도를 입력하고 온도분포 표현에 영향을 받을 객체를 설정하면, 해당객체의 표면에 온도 분포가 표현되는 기능이 추가되었습니다.
- 온도 분포 표현시, 분포 범례 설정 및, 열원객체 스타일을 설정 할 수 있는 기능이 추가되었습니다.
- '시작하기 (https://3d.geon.kr/doc/home/index.html) - 3D Vector 시작하기 - 열원객체'를 확인하여 주십시오.

 

14. 지하 표현시 지하 영역 출력 표현이 향상되었습니다.
- 지하 영역 표현 시, 지하 원경 및 깊이감 인식을 보조하는 지하 안개(Fog) 표현 기능이 추가되었습니다.(U3dApp 생성시, undergroundFog 를 true / false를 입력하여 설정할 수 있습니다) 
- 지하 영역 외곽선 출력 기능이 추가되었습니다.(U3dApp 생성시, undergroundEdge 를 true / false를 입력하여 설정할 수 있습니다) 
- 지하 영역 출력 성능이 향상되었습니다.

 

15. 비행 및 보행 시뮬레이션 시, 마우스 화면 컨트롤 중 발생하는 오류가 수정되었습니다.

 

16. U3dApp의 카메라 이동 API의 사용성이 개선되었습니다.
- U3dApp의 카메라 이동 API(setCameraPosition, flyTo, fitExtendToObject 등)가 목표 지점에 카메라가 일관되게 위치하여 target을 바라볼 수있도록 개선되었습니다.
- U3dApp의 카메라 이동 API에 카메라 이동시, 카메라 수평/수직 각도를 조절할 수 있는 파라메터가 추가되었습니다.
- '화면이동 예제 (https://3d.geon.kr/doc/tutorial-official/fly.html)'를 참고해 주십시오.

 

17.  U3dApp의 화면 렌더링 해상도를 조절 할 수있는 API 가 추가되었습니다.
- U3dApp의 화면 렌더링 해상도를 조절 할 수있는 setPixelResolution 이 추가되었습니다. 
* ex) setPixelResolution('FHD'), setPixelResolution('QHD'), setPixelResolution([1300,800]) 처럼 사용 가능합니다.('SD', 'HD', 'FHD', 'QHD', 'UHD', [가로값, 세로값] 을 입력 할 수 있습니다.)
- U3dApp의 현재 화면 렌터링 해상도를 리턴하는 getPixelResolution, getPixelResolutionLevel 이 추가되었습니다.
- 화면 렌더링 해상도를 변경하여 렌더링 품질과 성능을 조절 할 수 있습니다.

 

18. Three.js 버전이 업데이트 되었습니다.

- 180 버전에서 182 버전으로 업데이트 되었습니다.