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
- Skriv
splinecvi terminalen eller klicka på Spline CV-knappen i verktygsfältet. - Klicka för att placera styrpunkter — varje klick lägger till en styrpunkt. Eller skriv
X,Yoch tryck Enter för en exakt koordinat. - 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:
- Skriv X-värdet.
- Tryck på
,— terminalen visar[X], [Y{cursor}]. - Skriv Y-värdet.
- Tryck Enter för att placera styrpunkten.
Tangentbordsreferens
| Tangent | Åtgärd |
|---|---|
0–9, ., - | Starta X-koordinatinmatning |
, | Lås X och gå till Y-inmatning |
Backspace | Ta bort senast skrivna tecken |
Enter | Bekräfta inmatad koordinat, eller avsluta splinen om ingen inmatning pågår och ≥ 2 styrpunkter finns |
Escape | Kasta alla styrpunkter och avsluta |
Redigera med grepp — omforma via styrpunkter
En vald CV-spline visar ett grepp per styrpunkt:
| Grepp | Position | Vad det gör |
|---|---|---|
| Control vertex | Vid varje CV-position | Dra 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
| Metod | Beteende |
|---|---|
| Klick | Markerar 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
| Kommando | Vad som händer med splinen |
|---|---|
| Move | Flyttar alla styrpunkter med samma förskjutning |
| Copy | Skapar en identisk spline på en ny position |
| Rotate | Roterar alla styrpunkter kring den valda baspunkten |
| Mirror | Speglar alla styrpunkter över spegelaxeln |
| Scale | Skalar alla styrpunkter enhetligt från baspunkten |
| Delete | Tar bort splinen |
Splines stöder inte Offset, Trim eller Extend.
Egenskaper
Allmänt
| Egenskap | Standard | Betydelse |
|---|---|---|
| Color | 256 (ByLayer) | ACI-färgindex |
| Layer | 0 | Lagertilldelning |
| Linetype | ByLayer | Namngivet linjetypsmönster |
| Linetype Scale | 1 | Skalfaktor för linjetypsmönstret |
| Thickness | 0 | Extruderingstjocklek |
Geometri
| Egenskap | Betydelse |
|---|---|
| Degree | Polynomgrad — alltid 3 (kubisk) |
| Control Vertices | Koordinater för alla styrpunkter |
| Fit Points | Tomt för CV-splines; fylls endast för fitpunktssplines |
Spline CV vs Spline Fit — vilken ska du använda
| Spline CV | Spline Fit | |
|---|---|---|
| Kurvan passerar genom punkter | Endast första och sista (låst) | Varje klickad punkt exakt |
| Formkontroll | Dra styrpunkter mot ett område | Flytta fitpunkter som kurvan måste röra |
| Greppredigeringseffekt | Styrpunkt flyttas → kurvan dras dit | Fitpunkt flyttas → kurvan interpoleras om |
| Bäst för | Mjuka estetiska kurvor, fria former | Kurvor 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.