| 번호 | 청구항 |
|---|---|
| 1 | 다수의 단품 모델들을 포함하는 제 1 조립체 모델로부터 대상 단품 모델들을 선택하고, 다수의 단품 모델들을 포함하는 제 2 조립체 모델로부터 대상 단품 모델들을 선택하는 대상 단품 모델 선택부;상기 제 1 조립체 모델로부터 선택된 대상 단품 모델들 간의 상호 배치 관계를 나타내는 제 1 상호 배치 관계 데이터를 생성하고, 상기 제 2 조립체 모델로부터 선택된 대상 단품 모델들 간의 상호 배치 관계를 나타내는 제 2 상호 배치 관계 데이터를 생성하는 상호 배치 관계 데이터 생성부; 및상기 제 1 상호 배치 관계 데이터와 상기 제 2 상호 배치 관계 데이터를 기반으로 상기 제 1 조립체 모델에 대한 단품 모델들의 조립 관계와 상기 제 2 조립체 모델에 대한 단품 모델들의 조립 관계 간 유사도를 분석하는 조립 관계 유사도 분석부;를 포함하는 조립체 모델 비교 장치. |
| 2 | 제 1 항에 있어서,상기 대상 단품 모델 선택부는:상기 제 1 조립체 모델로부터 제 1 대상 단품 모델 및 제 2 대상 단품 모델을 선택하고, 상기 제 2 조립체 모델로부터 제 3 대상 단품 모델 및 제 4 대상 단품 모델을 선택하는 조립체 모델 비교 장치. |
| 3 | 제 2 항에 있어서,상기 상호 배치 관계 데이터 생성부는:상기 제 1 대상 단품 모델의 표면에 위치하는 제 1 점의 좌표와 상기 제 1 점을 시작점으로 하여 상기 제 1 점이 속하는 표면에 수직한 제 1 법선 벡터를 획득하고, 상기 제 2 대상 단품 모델의 표면에 위치하는 제 2 점의 좌표와 상기 제 2 점을 시작점으로 하여 상기 제 2 점이 속하는 표면에 수직한 제 2 법선 벡터를 획득하고, 상기 제 3 대상 단품 모델의 표면에 위치하는 제 3 점의 좌표와 상기 제 3 점을 시작점으로 하여 상기 제 3 점이 속하는 표면에 수직한 제 3 법선 벡터를 획득하고, 상기 제 4 대상 단품 모델의 표면에 위치하는 제 4 점의 좌표와 상기 제 4 점을 시작점으로 하여 상기 제 4 점이 속하는 표면에 수직한 제 4 법선 벡터를 획득하는 점 좌표 및 법선 벡터 획득부; 및상기 제 1 점과 상기 제 2 점 간의 거리에 관한 데이터 및 상기 제 1 법선 벡터와 상기 제 2 법선 벡터 간의 각도에 관한 데이터를 획득하고, 상기 제 3 점과 상기 제 4 점 간의 거리에 관한 데이터 및 상기 제 3 법선 벡터와 상기 제 4 법선 벡터 간의 각도에 관한 데이터를 획득하는 거리 및 각도 데이터 획득부;를 포함하는 조립체 모델 비교 장치. |
| 4 | 제 3 항에 있어서,상기 거리 및 각도 데이터 획득부는:상기 제 1 점과 상기 제 2 점 간의 유클리드 거리 및 상기 제 1 법선 벡터와 상기 제 2 법선 벡터의 내적을 계산하고, 상기 제 3 점과 상기 제 4 점 간의 유클리드 거리 및 상기 제 3 법선 벡터와 상기 제 4 법선 벡터의 내적을 계산하는 조립체 모델 비교 장치. |
| 5 | 제 4 항에 있어서,상기 거리 및 각도 데이터 획득부는:상기 제 1 법선 벡터와 상기 제 2 법선 벡터의 내적의 절대값을 계산하고, 상기 제 3 법선 벡터와 상기 제 4 법선 벡터의 내적의 절대값을 계산하는 조립체 모델 비교 장치. |
| 6 | 제 3 항에 있어서,상기 대상 단품 모델 선택부는:상기 제 1 조립체 모델로부터 선택되는 상기 제 1 및 제 2 대상 단품 모델 중 적어도 하나를 변경하여 상기 제 1 조립체 모델로부터 다수의 거리에 관한 데이터 및 다수의 각도에 관한 데이터를 획득하고,상기 제 2 조립체 모델로부터 선택되는 상기 제 3 및 제 4 대상 단품 모델 중 적어도 하나를 변경하여 상기 제 2 조립체 모델로부터 다수의 거리에 관한 데이터 및 다수의 각도에 관한 데이터를 획득하는 조립체 모델 비교 장치. |
| 7 | 제 6 항에 있어서,상기 조립 관계 유사도 분석부는:상기 제 1 조립체 모델로부터 얻은 다수의 거리에 관한 데이터 및 다수의 각도에 관한 데이터를 기반으로 제 1 도수분포를 획득하고, 상기 제 2 조립체 모델로부터 얻은 다수의 거리에 관한 데이터 및 다수의 각도에 관한 데이터를 기반으로 제 2 도수분포를 획득하는 도수분포 획득부; 및상기 제 1 도수분포와 상기 제 2 도수분포 간의 차분을 계산하는 차분 계산부;를 포함하는 조립체 모델 비교 장치. |
| 8 | 제 7 항에 있어서,상기 도수분포 획득부는:상기 거리에 관한 데이터를 제 1 변량으로 하고 상기 각도에 관한 데이터를 제 2 변량으로 하여, 상기 제 1 조립체 모델로부터 2차원의 상기 제 1 도수분포를 획득하고 상기 제 2 조립체 모델로부터 2차원의 상기 제 2 도수분포를 획득하는 조립체 모델 비교 장치. |
| 9 | 제 8 항에 있어서,상기 차분 계산부는:상기 제 1 및 제 2 도수분포에서 서로 대응하는 계급들 간의 도수 차이의 절대값을 계산하고,상기 제 1 및 제 2 도수분포에 포함된 적어도 하나의 계급에 대한 상기 도수 차이의 절대값을 합산하는 조립체 모델 비교 장치. |
| 10 | 제 7 항에 있어서,상기 조립 관계 유사도 분석부는:상기 차분이 작을수록 상기 제 1 조립체 모델에 대한 단품 모델들의 조립 관계와 상기 제 2 조립체 모델에 대한 단품 모델들의 조립 관계가 유사한 것으로 결정하고,상기 차분이 클수록 상기 제 1 조립체 모델에 대한 단품 모델들의 조립 관계와 상기 제 2 조립체 모델에 대한 단품 모델들의 조립 관계가 비유사한 것으로 결정하는 조립체 모델 비교 장치. |
| 11 | 제 1 항에 있어서,상기 제 1 및 제 2 조립체 모델은 다수의 배관 단품 모델들을 포함하는 배관 조립체 모델인 조립체 모델 비교 장치. |
| 23 | 컴퓨터로 읽을 수 있는 기록 매체에 있어서,제 12 항 내지 제 22 항 중 어느 한 항에 따른 조립체 모델 비교 방법을 컴퓨터로 실행시키기 위한 프로그램이 기록된 기록 매체. |
| 24 | 컴퓨터와 결합되어 제 12 항 내지 제 22 항 중 어느 한 항에 따른 조립체 모델 비교 방법을 실행시키기 위하여 매체에 저장된 컴퓨터 프로그램. |
| 12 | 조립체 모델 비교 장치가 제 1 조립체 모델과 제 2 조립체 모델을 비교하는 방법에 있어서,다수의 단품 모델들을 포함하는 상기 제 1 조립체 모델로부터 대상 단품 모델들을 선택하고, 다수의 단품 모델들을 포함하는 상기 제 2 조립체 모델로부터 대상 단품 모델들을 선택하는 단계;상기 제 1 조립체 모델로부터 선택된 대상 단품 모델들 간의 상호 배치 관계를 나타내는 제 1 상호 배치 관계 데이터를 생성하고, 상기 제 2 조립체 모델로부터 선택된 대상 단품 모델들 간의 상호 배치 관계를 나타내는 제 2 상호 배치 관계 데이터를 생성하는 단계; 및상기 제 1 상호 배치 관계 데이터와 상기 제 2 상호 배치 관계 데이터를 기반으로 상기 제 1 조립체 모델에 대한 단품 모델들의 조립 관계와 상기 제 2 조립체 모델에 대한 단품 모델들의 조립 관계 간 유사도를 분석하는 단계;를 포함하는 조립체 모델 비교 방법. |
| 13 | 제 12 항에 있어서,상기 대상 단품 모델들을 선택하는 단계는:상기 제 1 조립체 모델로부터 제 1 대상 단품 모델 및 제 2 대상 단품 모델을 선택하는 단계; 및상기 제 2 조립체 모델로부터 제 3 대상 단품 모델 및 제 4 대상 단품 모델을 선택하는 단계;를 포함하는 조립체 모델 비교 방법. |
| 14 | 제 13 항에 있어서,상기 제 1 및 제 2 상호 배치 관계 데이터를 생성하는 단계는:상기 제 1 대상 단품 모델의 표면에 위치하는 제 1 점의 좌표와 상기 제 1 점을 시작점으로 하여 상기 제 1 점이 속하는 표면에 수직한 제 1 법선 벡터를 획득하는 단계;상기 제 2 대상 단품 모델의 표면에 위치하는 제 2 점의 좌표와 상기 제 2 점을 시작점으로 하여 상기 제 2 점이 속하는 표면에 수직한 제 2 법선 벡터를 획득하는 단계;상기 제 3 대상 단품 모델의 표면에 위치하는 제 3 점의 좌표와 상기 제 3 점을 시작점으로 하여 상기 제 3 점이 속하는 표면에 수직한 제 3 법선 벡터를 획득하는 단계;상기 제 4 대상 단품 모델의 표면에 위치하는 제 4 점의 좌표와 상기 제 4 점을 시작점으로 하여 상기 제 4 점이 속하는 표면에 수직한 제 4 법선 벡터를 획득하는 단계;상기 제 1 점과 상기 제 2 점 간의 거리에 관한 데이터 및 상기 제 1 법선 벡터와 상기 제 2 법선 벡터 간의 각도에 관한 데이터를 획득하는 단계; 및상기 제 3 점과 상기 제 4 점 간의 거리에 관한 데이터 및 상기 제 3 법선 벡터와 상기 제 4 법선 벡터 간의 각도에 관한 데이터를 획득하는 단계;를 포함하는 조립체 모델 비교 방법. |
| 15 | 제 14 항에 있어서,상기 제 1 점과 상기 제 2 점 간의 거리에 관한 데이터 및 상기 제 1 법선 벡터와 상기 제 2 법선 벡터 간의 각도에 관한 데이터를 획득하는 단계는:상기 제 1 점과 상기 제 2 점 간의 유클리드 거리 및 상기 제 1 법선 벡터와 상기 제 2 법선 벡터의 내적을 계산하는 단계를 포함하고,상기 제 3 점과 상기 제 4 점 간의 거리에 관한 데이터 및 상기 제 3 법선 벡터와 상기 제 4 법선 벡터 간의 각도에 관한 데이터를 획득하는 단계는:상기 제 3 점과 상기 제 4 점 간의 유클리드 거리 및 상기 제 3 법선 벡터와 상기 제 4 법선 벡터의 내적을 계산하는 단계를 포함하는 조립체 모델 비교 방법. |
| 16 | 제 15 항에 있어서,상기 제 1 법선 벡터와 상기 제 2 법선 벡터의 내적을 계산하는 단계는:상기 제 1 법선 벡터와 상기 제 2 법선 벡터의 내적의 절대값을 계산하는 단계를 포함하고,상기 제 3 법선 벡터와 상기 제 4 법선 벡터의 내적을 계산하는 단계는:상기 제 3 법선 벡터와 상기 제 4 법선 벡터의 내적의 절대값을 계산하는 단계를 포함하는 조립체 모델 비교 방법. |
| 17 | 제 14 항에 있어서,상기 유사도를 분석하는 단계 전,상기 제 1 조립체 모델로부터 선택되는 상기 제 1 및 제 2 대상 단품 모델 중 적어도 하나를 변경하여 상기 제 1 조립체 모델로부터 다수의 거리에 관한 데이터 및 다수의 각도에 관한 데이터를 획득하는 단계; 및상기 제 2 조립체 모델로부터 선택되는 상기 제 3 및 제 4 대상 단품 모델 중 적어도 하나를 변경하여 상기 제 2 조립체 모델로부터 다수의 거리에 관한 데이터 및 다수의 각도에 관한 데이터를 획득하는 단계;를 포함하는 조립체 모델 비교 방법. |
| 18 | 제 17 항에 있어서,상기 유사도를 분석하는 단계는:상기 제 1 조립체 모델로부터 얻은 다수의 거리에 관한 데이터 및 다수의 각도에 관한 데이터를 기반으로 제 1 도수분포를 획득하고, 상기 제 2 조립체 모델로부터 얻은 다수의 거리에 관한 데이터 및 다수의 각도에 관한 데이터를 기반으로 제 2 도수분포를 획득하는 단계; 및상기 제 1 도수분포와 상기 제 2 도수분포 간의 차분을 계산하는 단계;를 포함하는 조립체 모델 비교 방법. |
| 19 | 제 18 항에 있어서,상기 제 1 및 제 2 도수분포를 획득하는 단계는:상기 거리에 관한 데이터를 제 1 변량으로 하고 상기 각도에 관한 데이터를 제 2 변량으로 하여, 상기 제 1 조립체 모델로부터 2차원의 상기 제 1 도수분포를 획득하고 상기 제 2 조립체 모델로부터 2차원의 상기 제 2 도수분포를 획득하는 단계를 포함하는 조립체 모델 비교 방법. |
| 20 | 제 19 항에 있어서,상기 차분을 계산하는 단계는:상기 제 1 및 제 2 도수분포에서 서로 대응하는 계급들 간의 도수 차이의 절대값을 계산하는 단계; 및상기 제 1 및 제 2 도수분포에 포함된 적어도 하나의 계급에 대한 상기 도수 차이의 절대값을 합산하는 단계;를 포함하는 조립체 모델 비교 방법. |
| 21 | 제 18 항에 있어서,상기 유사도를 분석하는 단계는:상기 차분이 작을수록 상기 제 1 조립체 모델에 대한 단품 모델들의 조립 관계와 상기 제 2 조립체 모델에 대한 단품 모델들의 조립 관계가 유사한 것으로 결정하고, 상기 차분이 클수록 상기 제 1 조립체 모델에 대한 단품 모델들의 조립 관계와 상기 제 2 조립체 모델에 대한 단품 모델들의 조립 관계가 비유사한 것으로 결정하는 단계를 더 포함하는 조립체 모델 비교 방법. |
| 22 | 제 12 항에 있어서,상기 제 1 및 제 2 조립체 모델은 다수의 배관 단품들을 포함하는 배관 조립체 모델인 조립체 모델 비교 방법. |