예: NURBS 서피스 데이터 형식
Creo는 NURBS 서피스를 확장 가능한 노트, 무게, 제어점 배열의 기초 함수(u와 v에서)로 정의합니다. 다음 그림은 큐빅 NURBS 서피스를 나타낸 것입니다.
데이터 형식:
deg[2] | 기초 함수의 각도(u와 v에서) |
u_par_arr[] | 매개변수 라인 u상의 노트 배열 |
v_par_arr[] | 매개변수 라인 v상의 노트 배열 |
wghts[] | 유리 함수 NURBS의 무게 배열, 그렇지 않으면 NULL |
c_point_arr[][3] | 제어 포인트 배열 |
정의:
k = degree in u
l = degree in v
N1 = number of knots in u, degree in u -2
N2 = number of knots in v, degree in v -2
Bi,k = basis function in u
Bj,l = basis function in v
wi,j = weights
Ci,j = control points (x,y,z) * wi,j
무게 및 c_points_arr 배열은 wghts[N1+1] [N2+1] 및 c_points_arr [N1+1] [N2+1] 크기의 메트릭을 나타냅니다. 행렬의 요소들은 행우선으로 배열됩니다.