B-spline / NURBS

Edit control points and degree for B-splines and NURBS curves.

Acerca de esta herramienta

Edita una B-spline/NURBS uniforme abierta y sujeta con dos a ocho puntos. La curva aparece de inmediato; los cambios válidos de grado, coordenadas y pesos la actualizan directamente. Arrastra los puntos numerados con ratón, lápiz o toque. Un clic de ratón en un espacio vacío añade un punto; el toque en un espacio vacío desplaza la página. Puntos contiene selección, coordenadas precisas, peso y Quitar. Deben quedar al menos dos puntos. La cancelación del puntero restaura el punto original.

Grado entero de 1 al número de puntos menos 1, máximo 7. Coordenadas en ±2 y pesos positivos en 0,05…5. Pesos iguales dan una B-spline; aumentar un peso atrae la curva hacia ese punto. Se interpolan los extremos. Quitar un punto no reduce automáticamente el grado: corrige explícitamente un grado inválido. Una entrada inválida borra la curva y desactiva PNG hasta corregirla.

Cuarto de círculo carga (1,0), (1,1), (0,1), pesos 1,√½,1 y grado 2. Es un arco circular matemático; el dibujo lo aproxima con 512 segmentos. Restablecer recupera cinco puntos y grado 3. Al redimensionar se ajustan los puntos uniformemente sin deformar la geometría. Este pequeño editor plano no es un sistema CAD ni un editor libre de nudos.

El vector de nudos se consulta en Puntos. Bases iterativas y pesos normalizados en el soporte activo; cálculos en coma flotante. PNG exporta el dibujo con sus parámetros como metadatos. Solo se conservan el grado, la selección y las coordenadas/pesos introducidos, incluso sin terminar. La curva se recalcula al recargar; no se guarda imagen ni vista.