Spline CV

splinecv-kommandot ritar en kubisk B-spline genom att placera styrpunkter (CV:er). Den resulterande kurvan dras mot varje styrpunkt men passerar inte genom dem — utom vid allra första och sista styrpunkten, där låsta knutar förankrar kurvan exakt. Detta ger dig intuitiv formkontroll: dra en styrpunkt för att trycka kurvan mot den utan att tvinga den att röra varje punkt.

Rita en spline med styrpunkter

  1. Skriv splinecv i terminalen eller klicka på Spline CV-knappen i verktygsfältet.
  2. Klicka för att placera styrpunkter — varje klick lägger till en styrpunkt. Eller skriv X,Y och tryck Enter för en exakt koordinat.
  3. Tryck på Enter för att avsluta (minst 2 styrpunkter krävs).
  CV ●         ● CV
      \       /
       \     /    ← curve pulled toward CVs
        \   /         but not passing through them
  CV ●   ●   ● CV (start/end: curve touches here)

Den levande förhandsvisningen uppdateras när du flyttar markören efter varje styrpunkt och visar hur splinen kommer att se ut med nästa punkt vid markörens position. Tryck på Escape för att kasta alla placerade styrpunkter och avsluta.

Koordinatinmatning

Istället för att klicka kan du skriva en exakt position för valfri styrpunkt:

  1. Skriv X-värdet.
  2. Tryck på , — terminalen visar [X], [Y{cursor}].
  3. Skriv Y-värdet.
  4. Tryck Enter för att placera styrpunkten.

Tangentbordsreferens

TangentÅtgärd
09, ., -Starta X-koordinatinmatning
,Lås X och gå till Y-inmatning
BackspaceTa bort senast skrivna tecken
EnterBekräfta inmatad koordinat, eller avsluta splinen om ingen inmatning pågår och ≥ 2 styrpunkter finns
EscapeKasta alla styrpunkter och avsluta

Redigera med grepp — omforma via styrpunkter

En vald CV-spline visar ett grepp per styrpunkt:

GreppPositionVad det gör
Control vertexVid varje CV-positionDra för att flytta den styrpunkten — kurvan omformas mot den nya positionen

Det finns inget “flytta hela splinen”-grepp. Använd Move-kommandot för att flytta hela splinen.

Markera CV-splines

MetodBeteende
KlickMarkerar om klicket landar nära någon punkt på kurvan
Dra höger (strikt)Alla samplingspunkter längs kurvan måste ligga inom markeringsrutan
Dra vänster (korsande)Varje del av kurvan som korsar markeringsrutans gräns markerar den

Kompatibla redigeringskommandon

KommandoVad som händer med splinen
MoveFlyttar alla styrpunkter med samma förskjutning
CopySkapar en identisk spline på en ny position
RotateRoterar alla styrpunkter kring den valda baspunkten
MirrorSpeglar alla styrpunkter över spegelaxeln
ScaleSkalar alla styrpunkter enhetligt från baspunkten
DeleteTar bort splinen

Splines stöder inte Offset, Trim eller Extend.

Egenskaper

Allmänt

EgenskapStandardBetydelse
Color256 (ByLayer)ACI-färgindex
Layer0Lagertilldelning
LinetypeByLayerNamngivet linjetypsmönster
Linetype Scale1Skalfaktor för linjetypsmönstret
Thickness0Extruderingstjocklek

Geometri

EgenskapBetydelse
DegreePolynomgrad — alltid 3 (kubisk)
Control VerticesKoordinater för alla styrpunkter
Fit PointsTomt för CV-splines; fylls endast för fitpunktssplines

Spline CV vs Spline Fit — vilken ska du använda

Spline CVSpline Fit
Kurvan passerar genom punkterEndast första och sista (låst)Varje klickad punkt exakt
FormkontrollDra styrpunkter mot ett områdeFlytta fitpunkter som kurvan måste röra
GreppredigeringseffektStyrpunkt flyttas → kurvan dras ditFitpunkt flyttas → kurvan interpoleras om
Bäst förMjuka estetiska kurvor, fria formerKurvor som måste träffa specifika koordinater

DXF — SPLINE-entitet (styrpunktsform)

CV-splines sparas som SPLINE-entiteter i DXF-filen, med lagring av graden, knutvektorn och alla styrpunktskoordinater. Alla egenskaper — färg, lager, linjetyp, linjetypsskala och tjocklek — bevaras helt vid export och import. splineFlag sätts till 9 (CV-spline) så att formen bevaras vid omladdning. Alla DXF-program som stöder SPLINE-entiteter med CV-data läser dessa korrekt.