1 |
1
NURBS 모델의 곡면을 변형하기 위한 컴퓨터 기반의 장치로서,상기 NURBS 모델의 곡면 전체 또는 그 일부를 선택하는 대상곡면 선택수단(110);상기 대상곡면으로부터 다수의 정점을 추출하는 표본정점 추출수단(120);상기 대상곡면의 기저함수를 계산하는 기저함수 계산수단(130);사용자로부터 위치와 방향을 갖는 다수의 목표점으로 구성된 목표곡선을 입력받는 목표곡선 입력수단(140);상기 목표곡선을 대상곡면에 투영하는 목표곡선 투영수단(150);상기 목표점에 대응하는 대상곡면의 기점으로부터 변화값 ,,를 각각 보간하여 변형영역 내에 포함되는 표본정점의 변화값을 계산하고, 상기 계산된 변화값과 상기 기저함수의 의사역행렬을 이용하여 대상곡면을 이루는 제어점들의 변화량을 산출하는 제어점 변화량 산출수단(160); 및상기 산출된 제어점의 변화량을 근간으로 상기 대상곡면을 변형시키는 대상곡면 변형수단(170); 을 포함하는 것을 특징으로 하는 3차원 목표곡선을 이용한 곡면 변형 장치
|
2 |
2
제 1 항에 있어서,제어점 변화량 산출수단(160)은,상기 기점의 현재 위치로부터 목표점까지를 변화값으로 하여, 상기 기점과 연결된 변형영역 내부의 다른 표본정점들이 연속적인 변화값을 갖도록 인접한 기점의 변화값을 이용한 다항식 보간법을 통해 보간하는 것을 특징으로 하는 3차원 목표곡선을 이용한 곡면 변형 장치
|
3 |
3
제 1 항에 있어서,상기 목표곡선 투영수단(150)은 목표곡선을 투영하되, 목표곡선을 이루는 목표점의 개수가 소정 값 이하일 경우 곡선 보간을 통해 가상의 목표점을 생성하는 것을 특징으로 하는 3차원 목표곡선을 이용한 곡면 변형 장치
|
4 |
4
NURBS 모델의 곡면을 변형하기 위한 컴퓨터 기반의 방법으로서,상기 NURBS 모델의 곡면 전체 또는 그 일부를 선택하는 대상곡면 선택단계; 선택된 대상곡면으로부터 다수의 정점을 추출하는 표본정점 추출단계;상기 대상곡면의 기저함수를 계산하는 기저함수 계산단계;사용자로부터 위치와 방향을 갖는 다수의 목표점으로 구성된 목표곡선을 입력받는 목표곡선 입력단계;상기 목표곡선을 투영하되, 목표곡선을 이루는 목표점의 개수가 소정 값 이하일 경우 곡선 보간을 통해 가상의 목표점을 생성하는 목표곡선 투영단계;상기 목표점에 대응하는 대상곡면의 기점으로부터 변화값 ,,를 각각 보간하여 변형영역 내에 포함되는 표본정점의 변화값을 계산하고, 그 변화값과 상기 기저함수의 의사역행렬의 곱을 이용하여 대상곡면을 이루는 제어점들의 변화량을 산출하는 제어점 변화량 산출단계; 및상기 제어점의 변화량을 근간으로 상기 대상곡면을 변형시키는 대상곡면 변형단계; 로 이루어지는 것을 특징으로 하는 3차원 목표곡선을 이용한 곡면 변형 방법
|
5 |
5
NURBS 모델의 곡면을 변형하기 위한 방법으로서,상기 NURBS 모델의 곡면 전체 또는 그 일부를 선택하는 대상곡면 선택기능;대상곡면으로부터 다수의 정점을 추출하는 표본정점 추출기능;대상곡면의 기저함수를 계산하는 기저함수 계산기능;사용자로부터 위치와 방향을 갖는 다수의 목표점으로 구성된 목표곡선을 입력받는 목표곡선 입력기능;목표곡선을 대상곡면에 투영하는 목표곡선 투영기능;목표점에 대응하는 대상곡면의 기점으로부터 변화값 ,,를 각각 보간하여 변형영역 내에 포함되는 표본정점의 변화값을 계산하고, 계산된 변화값과 상기 기저함수의 의사역행렬을 이용하여 대상곡면을 이루는 제어점들의 변화량을 산출하는 제어점 변화량 산출기능; 및산출된 제어점의 변화량을 근간으로 상기 대상곡면을 변형시키는 대상곡면 변형기능; 을 포함한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|