1 |
1
BIM 모델 경량화 방법에 있어서,BIM 모델을 입력 받아 구조물 형상의 정보 및 상기 구조물의 구성요소에 대한 메타정보를 분리하는 단계;상기 분리된 구조물 형상의 정보에서 상기 구조물 형상의 표면을 구성하는 메쉬정보 중 정점(vertex) 집합을 추출하는 단계;상기 추출된 정점 집합을 기반으로 경량화 수치에 따라 새로운 정점 집합을 생성하는 단계; 및상기 생성된 새로운 정점 집합을 사용하여 삼각 메쉬를 형성함으로써 경량화된 BIM 모델을 출력하는 단계;를 포함하고,상기 정점 집합을 추출하는 단계는,상기 분리된 구조물 형상의 정보에서 상기 구조물 형상을 입체도형 객체들로 분리하여 인식하는 단계; 및 상기 입체도형 객체 각각에 대해 개별적으로 정점 집합을 추출하는 단계를 포함하고,상기 새로운 정점 집합을 생성하는 단계는,상기 입체도형 객체 별로 새로운 정점 집합을 생성하되, 상기 입체도형 객체의 입체도형 종류 및 추출된 정점 개수를 기반으로 결정된 상기 경량화 수치에 따라 새로운 정점 집합을 생성하며,상기 입체도형 종류는 원, 사각 및 삼각 형태이고,상기 경량화 수치는 상기 원 형태, 상기 사각 형태 및 상기 삼각 형태 각각에 대응하여 결정된 각각의 기준 경량화 수치이고,상기 각각의 기준 경량화 수치는 상기 원 형태인 경우 상기 원 형태 내부각의 감소에 기반하여 수치가 증가하고, 상기 사각 형태인 경우 상기 사각 형태 부피의 증가에 기반하여 수치가 증가하고, 상기 삼각 형태인 경우 상기 삼각 형태 높이의 증가에 기반하여 수치가 증가하는 것을 특징으로 하는 경량화 방법
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
제1항에 있어서,상기 각각의 기준 경량화 수치는,상기 추출된 정점 개수의 증가에 기반하여 수치가 증가하는 것을 특징으로 하는 경량화 방법
|
5 |
5
삭제
|
6 |
6
제1항에 있어서,상기 각각의 기준 경량화 수치는,상기 추출된 정점 개수가 1000~1500개인 경우에, 상기 원 형태의 경우 57~59%, 상기 사각 형태의 경우 44~46%, 상기 삼각 형태의 경우 52~54%이고,상기 추출된 정점 개수가 1501~3000개인 경우에, 상기 원 형태의 경우 59~60%, 상기 사각 형태의 경우 48~50%, 상기 삼각 형태의 경우 54~55%이며,상기 추출된 정점 개수가 3001~5000개인 경우에, 상기 원 형태의 경우 60~61%, 상기 사각 형태의 경우 50~52%, 상기 삼각 형태의 경우 55~56%인 것을 특징으로 하는 경량화 방법
|
7 |
7
제1항에 있어서,상기 새로운 정점 집합을 생성하는 단계는,상기 추출된 정점 집합 중 세 정점을 선택하여 상기 선택된 세 정점의 각각의 좌표에 기반한 평균 좌표를 산출하여 새로운 정점을 생성하는 방식으로 수행되는 것을 특징으로 하는 경량화 방법
|
8 |
8
제1항에 있어서,상기 출력되는 경량화된 BIM 모델은,상기 입체도형 객체 별로 상기 경량화 수치가 제1 수치 이하인 경우, 제1 수치 이상이고 제2 수치 이하인 경우, 제2 수치 초과인 경우 각각이 서로 다른 색으로 표시되고,상기 제1 및 제2 수치는 기 설정된 수치인 것을 특징으로 하는 경량화 방법
|
9 |
9
BIM 모델 경량화 장치에 있어서,사용자와 데이터를 송수신하는 통신부;BIM 모델에 관한 정보가 저장되는 메모리;상기 메모리와 접속되는 적어도 하나의 프로세서; 및 입출력부를 포함하고,상기 적어도 하나의 프로세서는,BIM 모델을 입력 받아 구조물 형상의 정보 및 상기 구조물의 구성요소에 대한 메타정보를 분리하는 동작; 상기 분리된 구조물 형상의 정보에서 상기 구조물 형상의 표면을 구성하는 메쉬정보 중 정점(vertex) 집합을 추출하는 동작; 상기 추출된 정점 집합을 기반으로 경량화 수치에 따라 새로운 정점 집합을 생성하는 동작; 및 상기 생성된 새로운 정점 집합을 사용하여 삼각 메쉬를 형성함으로써 경량화된 BIM 모델을 출력하는 동작을 포함하고,상기 정점 집합을 추출하는 동작은,상기 분리된 구조물 형상의 정보에서 상기 구조물 형상을 입체도형 객체들로 분리하여 인식하는 동작; 및 상기 입체도형 객체 각각에 대해 개별적으로 정점 집합을 추출하는 동작을 포함하고,상기 새로운 정점 집합을 생성하는 동작은,상기 입체도형 객체 별로 새로운 정점 집합을 생성하되, 상기 입체도형 객체의 입체도형 종류 및 추출된 정점 개수를 기반으로 결정된 상기 경량화 수치에 따라 새로운 정점 집합을 생성하며,상기 입체도형 종류는 원, 사각 및 삼각 형태이고,상기 경량화 수치는 상기 원 형태, 상기 사각 형태 및 상기 삼각 형태 각각에 대응하여 결정된 각각의 기준 경량화 수치이고,상기 각각의 기준 경량화 수치는 상기 원 형태인 경우 상기 원 형태 내부각의 감소에 기반하여 수치가 증가하고, 상기 사각 형태인 경우 상기 사각 형태 부피의 증가에 기반하여 수치가 증가하고, 상기 삼각 형태인 경우 상기 삼각 형태 높이의 증가에 기반하여 수치가 증가하는 것을 특징으로 하는 경량화 장치
|
10 |
10
삭제
|
11 |
11
삭제
|
12 |
12
제9항에 있어서,상기 각각의 기준 경량화 수치는,상기 추출된 정점 개수의 증가에 기반하여 수치가 증가하는 것을 특징으로 하는 경량화 장치
|
13 |
13
삭제
|
14 |
14
제9항에 있어서,상기 각각의 기준 경량화 수치는,상기 추출된 정점 개수가 1000~1500개인 경우에, 상기 원 형태의 경우 57~59%, 상기 사각 형태의 경우 44~46%, 상기 삼각 형태의 경우 52~54%이고,상기 추출된 정점 개수가 1501~3000개인 경우에, 상기 원 형태의 경우 59~60%, 상기 사각 형태의 경우 48~50%, 상기 삼각 형태의 경우 54~55%이며,상기 추출된 정점 개수가 3001~5000개인 경우에, 상기 원 형태의 경우 60~61%, 상기 사각 형태의 경우 50~52%, 상기 삼각 형태의 경우 55~56%인 것을 특징으로 하는 경량화 장치
|
15 |
15
제9항에 있어서,상기 새로운 정점 집합을 생성하는 동작은,상기 추출된 정점 집합 중 세 정점을 선택하여 상기 선택된 세 정점의 각각의 좌표에 기반한 평균 좌표를 산출하여 새로운 정점을 생성하는 방식으로 수행되는 것을 특징으로 하는 경량화 장치
|
16 |
16
제9항에 있어서,상기 출력되는 경량화된 BIM 모델은,상기 입체도형 객체 별로 상기 경량화 수치가 제1 수치 이하인 경우, 제1 수치 이상이고 제2 수치 이하인 경우, 제2 수치 초과인 경우 각각이 서로 다른 색으로 표시되고,상기 제1 및 제2 수치는 기 설정된 수치인 것을 특징으로 하는 경량화 장치
|
17 |
17
BIM 모델 경량화를 위해 디지털 처리 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 디지털 처리 장치에 의해 판독될 수 있는 기록매체로서,제1항, 제4항 및 제6항 내지 제8항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램이 기록된 컴퓨터 판독 가능한 기록매체
|