Spline Fit

O comando splinefit desenha uma spline cúbica que passa por cada ponto clicado — uma curva interpoladora. Diferentemente de Spline CV, onde a curva é apenas atraída pelos vértices de controle, aqui a curva é forçada a tocar cada coordenada clicada exatamente. Internamente o editor ajusta vértices de controle para conseguir isso, e esses CVs são armazenados junto com os pontos de ajuste no arquivo DXF.

Desenhando uma spline por pontos de ajuste

  1. Digite splinefit no terminal ou clique no botão Spline Fit na barra de ferramentas.
  2. Clique para posicionar pontos de ajuste — a curva passará por cada um. Ou digite X,Y e pressione Enter para uma coordenada exata.
  3. Pressione Enter para terminar (mínimo 2 pontos necessários).
  ●──────●──────●──────●  ← a curva passa exatamente por cada clique
  p1     p2     p3     p4

A prévia ao vivo mostra a curva interpolada atual enquanto você move o cursor, incluindo o próximo ponto prospectivo na posição do cursor. Pressione Escape para descartar todos os pontos posicionados e sair.

Entrada de coordenadas

Em vez de clicar, digite uma posição exata para qualquer ponto de ajuste:

  1. Digite o valor X.
  2. Pressione , — o terminal mostra [X], [Y{cursor}].
  3. Digite o valor Y.
  4. Pressione Enter para posicionar o ponto de ajuste.

Referência de teclado

TeclaAção
09, ., -Começa a entrada de coordenada X
,Bloqueia X e move para entrada Y
BackspaceExclui o último caractere digitado
EnterConfirma a coordenada digitada, ou termina a spline se nenhuma entrada está em andamento e ≥ 2 pontos existem
EscapeDescarta todos os pontos e sai

Edição com grips — remodelando via pontos de ajuste

Uma spline fit selecionada expõe um grip por ponto de ajuste:

GripPosiçãoO que faz
Ponto de ajusteEm cada posição clicadaArraste para mover esse ponto — a curva inteira se re-interpola para passar pela nova posição

Arrastar um grip re-ajusta a curva inteira, não apenas os segmentos adjacentes. Isso difere da edição de grips de polilinha, onde mover um vértice apenas remoldela os dois segmentos adjacentes.

Não há um grip “mover toda a spline”. Para transladar a spline inteira, use o comando Move.

Comandos de edição suportados

ComandoO que acontece com a spline
MoveTranslada todos os pontos de ajuste e CVs recalculados pelo mesmo deslocamento
CopyCria uma spline idêntica em uma nova posição
RotateRotaciona todos os pontos de ajuste ao redor do ponto base escolhido
MirrorReflete todos os pontos de ajuste em relação ao eixo espelho
ScaleEscala todos os pontos de ajuste uniformemente a partir do ponto base
DeleteRemove a spline

Splines não suportam Offset, Trim ou Extend.

Spline Fit vs Spline CV — qual usar

Spline FitSpline CV
A curva passa pelos pontosCada ponto clicado exatamenteApenas primeiro e último (fixados)
Efeito da edição de gripPonto de ajuste move → curva inteira re-interpoladaCV move → curva atraída para nova posição
Previsibilidade da formaAlta — a curva segue os cliquesMenor — a curva atrasa os CVs
Ideal paraCurvas que devem atingir coordenadas específicasCurvas estéticas suaves, caminhos de forma livre

DXF — entidade SPLINE (forma de pontos de ajuste)

Splines fit são salvas como entidades SPLINE no arquivo DXF, armazenando tanto as coordenadas dos pontos de ajuste quanto os vértices de controle calculados. O splineFlag é definido como 8 (spline de ponto de ajuste) para que uma aplicação de recarregamento saiba qual conjunto de pontos exibir como grips editáveis. Todas as propriedades — cor, camada, tipo de linha, escala do tipo de linha e espessura — fazem round-trip sem perda.