# Comando SPLINE en AutoCAD: curvas spline

> Cómo funciona SPLINE (SPL) de AutoCAD en español: una curva por puntos de ajuste o por vértices de control, Nudos, Grado, tangentes y Cerrar. Pruébalo gratis.

SPLINE dibuja una curva suave de una de dos maneras: pasando por los puntos que das (Ajustar, la opción por defecto) o atraída por los vértices de control que colocas (VC). Empieza diciendo sus parámetros, `Método=Ajustar Nudos=Cuerda`, y pide el primer punto; Intro ahí no se admite, como en AutoCAD. Cada punto siguiente curva la spline, cuya imagen sigue al cursor, e Intro la termina. Los puntos se señalan, con o sin referencia a objetos, o se escriben; una longitud escrita va en la dirección del cursor y cada punto conserva su Z, así que una spline puede subir en el espacio. Esc descarta la curva; la spline entera es un solo paso que `H` deshace. Los botones Spline de ajuste y Spline de VC de la cinta de opciones ejecutan SPLINE con el método ya respondido.

- **Comando:** `SPLINE`
- **Alias:** `SPL`
- **Grupo:** [Dibujo](https://mellowcad.com/es/docs/commands.md#draw)
- **Pruébalo:** [Abre el editor](/es/draw), escribe `SPL` y pulsa Intro.

## En la línea de comandos

El motor lo dibuja y escribe su historial tal como lo teclearías: las solicitudes en el orden de AutoCAD 2027, con las mismas letras de opción.

Una spline de ajuste por cinco puntos y, debajo, una spline de VC sobre cinco vértices puestos igual: la primera pasa por ellos, la segunda se acerca a ellos.

```text
Comando: SPLINE
Parámetros actuales: Método=Ajustar Nudos=Cuerda
Precise primer punto o [Método/Nudos/Objeto]: 0,40
Especifique punto siguiente o [iniciar Tangencia]: @25,30
Precise el punto siguiente o [finalizar Tangencia/desHacer]: @25,-25
Especifique punto siguiente o [finalizar Tangencia/desHacer/Cerrar]: @25,30
Especifique punto siguiente o [finalizar Tangencia/desHacer/Cerrar]: @25,-25
Especifique punto siguiente o [finalizar Tangencia/desHacer/Cerrar]:
Comando: SPLINE
Parámetros actuales: Método=Ajustar Nudos=Cuerda
Precise primer punto o [Método/Nudos/Objeto]: M
Introduzca método de creación de spline [Ajustar/VC] <Ajustar>: VC
Parámetros actuales: Método=VC   Grado=3
Precise primer punto o [Método/Grado/Objeto]: 0,0
Especifique punto siguiente: @25,30
Precise el punto siguiente o [desHacer]: @25,-25
Especifique punto siguiente o [Cerrar/desHacer]: @25,30
Especifique punto siguiente o [Cerrar/desHacer]: @25,-25
Especifique punto siguiente o [Cerrar/desHacer]:
```

## Opciones

### `Método` (`M`)

`Ajustar` o `VC`. Una spline de ajuste pasa por cada punto que das; una de vértices de control pasa solo por el primero y el último, y los demás tiran de ella, así que sale más suave y más lejos de ellos. El método, como los nudos y el grado, se mantiene el resto de la sesión.

### `Nudos` (`N`)

Cómo reparte una spline de ajuste sus puntos a lo largo de la curva: `Cuerda` (por defecto, según la distancia entre ellos), `cuaDrada` de esa distancia o `Uniforme`, todos iguales. Por los mismos puntos, cada uno da una curva algo distinta.

### `Grado` (`G`)

El grado de una spline de VC, de 1 (rectas entre los vértices) a 10; 3, por defecto, es una cúbica. Con menos vértices de los que pide el grado, la curva toma el mayor que puede.

### `Objeto` (`O`)

Convierte una polilínea ajustada con la opción Spline de [`EDITPOL`](https://mellowcad.com/es/docs/commands/pedit.md), 2D o 3D, en una spline de VC de la misma curva y borra la polilínea, en un solo paso. Cualquier otra cosa se rechaza con `Solo pueden convertirse en splines las polilíneas ajustadas como spline.`.

### `iniciar Tangencia` (`T`)

Se ofrece tras el primer punto: la dirección en la que la curva sale de él, señalada o escrita desde ese punto.

### `finalizar Tangencia` (`T`)

La dirección en la que la curva llega a su último punto; después la spline termina.

### `desHacer` (`H`)

Deshace el último punto, hasta el primero.

### `Cerrar` (`C`)

Desde el tercer punto: une el final con el principio en un bucle suave, sin esquina, y termina el comando.

## Lo que aún no hace

La tolerancia de ajuste: una spline de ajuste pasa siempre exactamente por sus puntos, y no se ofrece la opción de tolerancia. Mientras se dibuja, la spline aún no es un objeto al que forzar o rastrear, como sí lo es en AutoCAD. Objeto borra siempre la polilínea (DELOBJ). En una spline terminada no hay CVSHOW ni CVHIDE ni menús de pinzamientos para añadir o quitar un punto; la paleta Propiedades edita sus puntos, pero no su método, grado, nudos, pesos ni su cierre, y Centro geométrico, Perpendicular y Tangente no la encuentran. [`SOMBREA`](https://mellowcad.com/es/docs/commands/hatch.md) no reconoce una spline como contorno, y BLEND aún no existe.

[Qué hace y qué le falta, en detalle (en inglés)](https://github.com/ovelilla/mellowcad/blob/main/docs/coverage/draw.md#spline--spl--es-spline--spl--pt-br-spline--spl)

## Preguntas frecuentes

### ¿Cuál es el atajo de SPLINE en AutoCAD?

`SPL`, y después Intro o la barra espaciadora. El comando se llama igual en AutoCAD en español, y `_SPLINE` funciona en cualquier idioma.

### ¿Qué diferencia hay entre Ajustar y VC?

Una spline de ajuste pasa por los puntos que señalas, lo que conviene cuando la curva debe tocarlos. Una de VC la forman sus vértices de control, a los que solo se acerca, lo que da una forma suave y regular. Se elige con `Método` en la primera solicitud.

### ¿Cómo convierto una spline en polilínea?

Ejecuta [`EDITPOL`](https://mellowcad.com/es/docs/commands/pedit.md) y designa la spline: dice `El objeto designado no es una polilínea`, ofrece transformarla y pide una precisión de 0 a 99, 10 por defecto. La polilínea sigue a la spline con segmentos rectos cortos, más que los que hace AutoCAD.

### ¿Cómo convierto una polilínea en spline?

Ajusta la polilínea con la opción Spline de [`EDITPOL`](https://mellowcad.com/es/docs/commands/pedit.md) y después ejecuta SPLINE y elige `Objeto`: la polilínea pasa a ser una spline de la misma curva.

### ¿Se puede descomponer una spline en AutoCAD?

No: [`DESCOMP`](https://mellowcad.com/es/docs/commands/explode.md) rechaza una spline, como AutoCAD. Para partirla en trozos, conviértela antes en polilínea con [`EDITPOL`](https://mellowcad.com/es/docs/commands/pedit.md) y descompón esta en líneas.

## Comandos relacionados

- [Polilínea en AutoCAD: POL (PLINE)](https://mellowcad.com/es/docs/commands/pline.md)
- [Editar polilíneas en AutoCAD: EDITPOL (PEDIT)](https://mellowcad.com/es/docs/commands/pedit.md)
- [EDITSPLINE (SPLINEDIT)](https://mellowcad.com/es/docs/commands.md#splinedit): Editar spline
- [Elipse en AutoCAD: comando ELIPSE (ELLIPSE)](https://mellowcad.com/es/docs/commands/ellipse.md)
