인터페이스 > 데이터 교환 형식 작업 > Neutral 파일 > 트림된 서피스 데이터 형식으로 작업하기 > 예: 원통형 스플라인 서피스 데이터 형식
  
예: 원통형 스플라인 서피스 데이터 형식
원통형 스플라인 서피스는 비균일 비큐빅 스플라인 서피스로서, 각 포인트에 탄젠트 벡터가 있는 격자선을 통과합니다. 격자선은 uv 공간에서 커브가 선이 됩니다.
다음 그림은 원통형 스플라인 서피스를 나타낸 것입니다.
1. 원추형 서피스 S1
2. 원통형 서피스, S0 스플라인
데이터 형식:
e1[3]
로컬 좌표계의 x' 벡터
e2[3]
로컬 좌표계의 y' 벡터
e3[3]
서피스 회전축과 일치하는 로컬 좌표계의 z' 벡터
origin[3]
로컬 좌표계의 원점
splsrf
스플라인 서피스 데이터 구조
스플라인 서피스 데이터 구조에는 다음과 같은 필드가 있습니다.
u_par_arr[]
u 방향, 크기 Nu의 점 매개변수
v_par_arr[]
v 방향, 크기 Nv의 점 매개변수
point_arr[][3]
원통형 좌표계에서 Nu & Nv 크기의 점 배열. 배열 컴포넌트는 다음과 같습니다.
point_arr[i][0] - 반지름
point_arr[i][1] - 세타
point_arr[i][2] - Z
u_tan_arr[][3]
원통형 좌표계에서 크기가 Nu & Nv인 u 탄젠트 벡터의 배열
v_tan_arr[][3]
원통형 좌표계에서 크기가 Nu & Nv인 v 탄젠트 벡터의 배열
uvder_arr[][3]
원통형 좌표계에서 크기가 Nu & Nv인 혼합 도함수의 배열
엔지니어링 주의 사항
서피스가 원통형 좌표(r, theta, z)에 표시되면, 로컬 좌표계 값(x', y', z')은 다음과 같이 해석됩니다.
x' = r cos (theta)
y' = r sin (theta)
z' = z
부드러운 회전 혼합(앞 페이지의 그림 참조)을 만들어 원통형 스플라인 서피스를 얻을 수 있고, 원통형 스플라인 서피스를 평면, 원통, 원추 등의 서피스로 대체할 수도 있습니다. 위 그림을 보면 원통형 스플라인 서피스 S1이 원추(r1=r2, r3=r4 및 r1r3)로 대체된 것을 알 수 있습니다. 원통형 스플라인 서피스 그림의 서피스 S0(ra≠rb 또는 rc≠rd)과 같은 이유로 대체가 불가능하면 원통형 스플라인 서피스 표현으로 남겨 두십시오.