1 |
1
3D 형상 모델데이터를 입력하는 제1 단계;상기 3D 형상 모델의 내부 또는 외부에 조절점을 설정하는 제2 단계;상기 조절점으로부터의 거리에 따라 셀의 밀집도 또는 크기가 변화하도록 상기 3D 형상 모델을 임의 개의 셀로 분할하는 제3 단계; 및분할된 복수의 셀의 내부에 공동을 형성하는 제4 단계;를 포함하는 솔리드 모델의 디자인 방법
|
2 |
2
청구항 1에 있어서,상기 제2 단계는,상기 3D 형상 모델을 복셀화하는 단계와, 상기 조절점으로부터 복셀까지의 거리를 변수로 하여 복셀에 필드값을 설정하는 단계를 포함하고,상기 제3 단계는,복셀화된 상기 3D 형상 모델을 n개의 셀로 분할하는 단계를 포함하되, 각 셀의 내부 필드값은(ai) 상기 3D 형상 모델의 필드값(A)을 n으로 나눈 값(A/n)에서 임의 오차범위 이내로 형성되는 솔리드 모델의 디자인 방법
|
3 |
3
청구항 2에 있어서,상기 복셀화된 상기 3D 형상 모델을 n개의 셀로 분할하는 단계는,셀의 내부 필드값(ai)이 상기 3D 형상 모델의 필드값(A)을 n으로 나눈 값(A/n)에서 임의의 오차범위 상한보다 큰 경우 해당 셀을 분할하고,셀의 내부 필드값(ai)이 상기 3D 형상 모델의 필드값(A)을 n으로 나눈 값(A/n)에서 임의의 오차범위 하한보다 작은 경우 해당 셀을 삭제하며,셀의 내부 필드값(ai)이 상기 3D 형상 모델의 필드값(A)을 n으로 나눈 값(A/n)에서 임의의 오차범위 이내일 경우 해당 셀을 이동하거나 유지하는 단계를 포함하는 솔리드 모델의 디자인 방법
|
4 |
4
청구항 2에 있어서,상기 조절점으로부터 복셀까지의 거리를 변수로 하여 복셀에 필드값을 설정하는 단계는,상기 조절점이 복수인 경우 상기 조절점에 의해 계산된 복수의 필드값 중 큰 값을 복셀에 설정하는 솔리드 모델의 디자인 방법
|
5 |
5
청구항 1에 있어서,상기 제4 단계는,체적 기반(volume-based)의 스케일링 팩터에 의해 셀의 경계면 두께를 조절 가능한 솔리드 모델의 디자인 방법
|
6 |
6
청구항 5에 있어서,상기 제4 단계는,셀의 경계면이 형성하는 각을 부드럽게 처리하는 단계를 포함하는 솔리드 모델의 디자인 방법
|