Spline Fit

Kommandoen splinefit tegner en kubisk spline der går gennem hvert punkt, du klikker — en interpolerende kurve. I modsætning til Spline CV, hvor kurven kun trækkes mod kontrolpunkter, tvinges kurven her til at ramme hver klikket koordinat nøjagtigt. Internt tilpasser editoren kontrolpunkter for at opnå dette, og disse CV’er gemmes sammen med fit-punkterne i DXF-filen.

Tegne en spline gennem fit-punkter

  1. Skriv splinefit i terminalen eller klik på Spline Fit-knappen i værktøjslinjen.
  2. Klik for at placere fit-punkter — kurven vil gå gennem hvert af dem. Eller skriv X,Y og tryk Enter for en eksakt koordinat.
  3. Tryk Enter for at afslutte (mindst 2 punkter kræves).
  ●──────●──────●──────●  ← kurven går nøjagtigt gennem hvert klik
  p1     p2     p3     p4

Den levende forhåndsvisning viser den aktuelle interpolerede kurve, mens du flytter markøren, inklusive det potentielle næste punkt ved markørpositionen. Tryk Escape for at kassere alle placerede punkter og gå ud.

Koordinatindtastning

I stedet for at klikke kan du indtaste en eksakt position for et hvilket som helst fit-punkt:

  1. Skriv X-værdien.
  2. Tryk , — terminalen viser [X], [Y{markør}].
  3. Skriv Y-værdien.
  4. Tryk Enter for at placere fit-punktet.

Tastaturreference

TastHandling
09, ., -Start X-koordinatindtastning
,Lås X og gå til Y-indtastning
BackspaceSlet sidst skrevne tegn
EnterBekræft indtastet koordinat, eller afslut splinen hvis ingen indtastning er i gang og ≥ 2 punkter findes
EscapeKassér alle punkter og gå ud

Grebredigering — omforme via fit-punkter

En markeret fit-spline viser ét greb pr. fit-punkt:

GrebPositionHvad den gør
Fit-punktVed hver klikket positionTræk for at flytte det fit-punkt — hele kurven geninterpoleres for at gå gennem den nye position

At trække ét greb geninterpolerer hele kurven, ikke kun de tilstødende segmenter. Dette adskiller sig fra polylinje-grebredigering, hvor at flytte et hjørne kun omformer de to tilstødende segmenter.

Der findes ikke noget “flyt hele splinen”-greb. For at flytte hele splinen, brug Move-kommandoen.

Markere fit-splines

MetodeAdfærd
KlikMarkerer, hvis klikket lander tæt på et hvilket som helst punkt på kurven
Træk mod højre (streng)Alle prøvepunkter langs kurven skal ligge inde i markeringsboksen
Træk mod venstre (krydsning)Enhver del af kurven der krydser markeringsboksens kant markerer den

Understøttede redigeringskommandoer

KommandoHvad der sker med splinen
MoveFlytter alle fit-punkter og genberegnede CV’er med samme forskydning
CopyOpretter en identisk spline på en ny position
RotateRoterer alle fit-punkter omkring det valgte basispunkt
MirrorSpejler alle fit-punkter over spejlaksen
ScaleSkalerer alle fit-punkter ensartet fra basispunktet
DeleteFjerner splinen

Splines understøtter ikke Offset, Trim eller Extend.

Egenskaber

Generelt

EgenskabStandardBetydning
Farve256 (ByLayer)ACI-farveindeks
Lag0Lagtilhørsforhold
LinetypeByLayerNavngivet stregmønster
Linetype Scale1Skaleringsfaktor for stregmønsteret
Thickness0Ekstruderingstykkelse

Geometri

EgenskabBetydning
DegreePolynomiegrad — altid 3 (kubisk)
Fit PointsKoordinater for alle klikkede gennemgangspunkter
Control VerticesInternt beregnede CV’er brugt til at gengive kurven

Spline Fit vs Spline CV — hvad du bør bruge

Spline FitSpline CV
Kurven går gennem punkterNøjagtigt hvert klikket punktKun første og sidste (spændt)
GrebredigeringseffektFit-punkt flytter → hele kurven geninterpoleresCV flytter → kurven trækkes mod ny position
FormforudsigelighedHøj — kurven følger klikkeneLavere — kurven halter efter CV’erne
Bedst tilKurver der skal ramme specifikke koordinaterJævne æstetiske kurver, frihåndsbaner

DXF — SPLINE-entitet (fit-punktform)

Fit-splines gemmes som SPLINE-entiteter i DXF-filen, og gemmer både fit-punktkoordinaterne og de beregnede kontrolpunkter. splineFlag sættes til 8 (fit-point-spline), så en genindlæsende applikation ved, hvilket sæt punkter der skal vises som redigerbare greb. Alle egenskaber — farve, lag, linetype, linetype-skala og tykkelse — overlever en rundtur uden tab. DXF-applikationer der understøtter fit-point-splines (LibreCAD, FreeCAD) vil vise fit-punkterne som den primære redigerbare data.