1 |
1
사용자 입력을 지원하는 사용자 입력부;
상기 사용자 입력에 대응하여 n-1차 베지어 곡선인 하위 곡선과 벡터 필드를 계산하는 하위 곡선 계산부;
상기 하위 곡선을 이용하여 성장 곡선을 계산하는 곡선 성장 계산부; 및
상기 사용자 입력부를 통해 입력되는 곡선, 하위 곡선 및 성장 곡선을 혼합하여 새로운 곡선을 디자인하는 곡선 혼합 계산부
를 포함하는 것을 특징으로 하는 곡선 디자인 시스템
|
2 |
2
제1항에 있어서, 상기 시스템은 곡선 혼합 계산부의 출력을 수행하는 출력부를 더 포함하는 것을 특징으로 하는 곡선 디자인 시스템
|
3 |
3
제1항 또는 제2항에 있어서, 상기 사용자 입력부에 입력되는 데이터는 2개의 베지어 곡선, 최저차 하위 곡선의 차수, 곡선 별 성장 방법, 각 성장 방법별 제어 인수, 보외 상수 값, 성장 구간, 성장 간격인 것을 특징으로 하는 곡선 디자인 시스템
|
4 |
4
제3항에 있어서, 상기 곡선 성장 계산부는,
성장 경로가 직선으로 정의되도록 계산하는 선형 성장 계산부;
각 인접한 하위 곡선간의 성장 속도가 동일하도록 계산하는 계층적 선형 성장 계산부;
인수 로 정의되는 자연수차 베지어 곡선 에서 정해진 에 해당하는 각 하위 곡선의 점 들을 베지어 곡선의 제어점으로 하여 곡선 인 성장 경로를 계산하는 베지어 성장 계산부; 및
정해진 에 해당하는 각 하위 곡선의 점 를 지나는 3차 스플라인 곡선 인 성장 경로를 계산하는 스플라인 성장 계산부
를 포함하는 것을 특징으로 하는 곡선 디자인 시스템
|
5 |
5
제4항에 있어서, 상기 곡선 혼합 계산부는,
상기 값에 대응하여 보외 상수를 계산하는 보외 상수 계산부;
상기 보외를 위한 일차 보간 및 최하위 곡선을 일차 보간하는 일차 보간부;
상기 최하위 곡선의 일차 보간 결과와 성장 곡선을 이차 보간하는 이차 보간부; 및
곡선의 차수 변환, 스플라인 제어점 계산, 출력을 위한 계산을 수행하는 베지어 곡선 계산부
를 포함하는 것을 특징으로 하는 곡선 디자인 시스템
|
6 |
6
입력되는 2개의 베지어 곡선, 최저차 하위 곡선의 차수, 곡선 별 성장 방법, 각 성장 방법별 제어 인수, 보외 상수 값, 성장 구간, 성장 간격을 포함한 사용자 입력값에 대응하여 하위 곡선 및 벡터 필드를 계산하는 단계;
상기 하위 곡선을 이용하여 성장 곡선을 계산하는 단계; 및
상기 사용자 입력값, 하위 곡선 및 성장 곡선을 혼합하여 새로운 곡선을 디자인하는 단계
를 포함하는 것을 특징으로 하는 곡선 디자인 방법
|
7 |
7
삭제
|
8 |
8
제6항에 있어서, 상기 성장 곡선을 계산하는 단계는 상기 하위 곡선과 벡터 필드를 이용하여 계층적 선형 성장, 베지어 성장, 스플라인 성장을 계산하는 것을 특징으로 하는 곡선 디자인 방법
|
9 |
9
삭제
|
10 |
10
삭제
|
11 |
11
삭제
|
12 |
12
제6항에 있어서, 상기 새로운 곡선을 디자인하는 단계는,
상기 2개의 베지어 곡선의 최하위 곡선을 일차 보간하는 단계;
상기 일차 보간 결과와 계산된 성장 곡선을 이차 보간하는 단계;
상기 이차 보간 결과에 대해 상기 일차 보간한 결과와 입력된 보외 상수를 이용하여 일차 보간의 크기를 조절하는 단계;
상기 최저차 하위 곡선의 차수로 곡선의 부드러움을 조절하는 단계
를 포함하는 것을 특징으로 하는 곡선 디자인 방법
|
13 |
13
삭제
|
14 |
14
삭제
|