Ejemplo: Formato de datos de NURBS
El sistema define la curva NURBS (B-spline racional no uniforme) mediante matrices expansibles de nudos, pesos y puntos de control. En la siguiente figura se muestra una curva NURBS cúbica.
Formato de datos:
degree
Grado de la función de base
params[]
Matriz de nudos
weights[]
Matriz de pesos para NURBS racionales. En caso contrario, NULL o 1.0 para polinomio b-spline.
c_pnts[][3]
Matriz de puntos de control
Definición:
k = degree of basis function
N = number of knots, degree -2
wi = weights
Ci = control points (x, y, z) * wi
Bi,k = basis functions
Según esta ecuación, el número de puntos de control es igual a N+1.
¿Fue esto útil?