Spline Fit

Ginuguhit ng splinefit command ang cubic spline na dumadaan sa bawat punto na iyong ni-click โ€” isang interpolating curve. Hindi tulad ng Spline CV, kung saan naaakit lamang ang curve papunta sa control vertices, dito ay pinipilit ang curve na tumama sa bawat na-click na coordinate nang eksakto. Sa loob, nag-a-fit ang editor ng control vertices para makamit ito, at nakaimbak ang mga CV na iyon kasama ng fit points sa DXF file.

Pagguhit ng Spline sa Pamamagitan ng Fit Points

  1. I-type ang splinefit sa terminal o i-click ang Spline Fit button sa toolbar.
  2. Mag-click para maglagay ng fit points โ€” dadaan ang curve sa bawat isa. O i-type ang X,Y at pindutin ang Enter para sa eksaktong coordinate.
  3. Pindutin ang Enter para tapusin (kailangan ng hindi bababa sa 2 punto).
  โ—โ”€โ”€โ”€โ”€โ”€โ”€โ—โ”€โ”€โ”€โ”€โ”€โ”€โ—โ”€โ”€โ”€โ”€โ”€โ”€โ—  โ† curve passes exactly through each click
  p1     p2     p3     p4

Ipinapakita ng live preview ang kasalukuyang interpolated na curve habang inililipat mo ang cursor, kasama ang posibleng susunod na punto sa posisyon ng cursor. Pindutin ang Escape para itapon ang lahat ng nailagay na punto at magsara.

Coordinate Entry

Sa halip na mag-click, mag-type ng eksaktong posisyon para sa anumang fit point:

  1. I-type ang value ng X.
  2. Pindutin ang , โ€” ipapakita ng terminal ang [X], [Y{cursor}].
  3. I-type ang value ng Y.
  4. Pindutin ang Enter para ilagay ang fit point.

Keyboard Reference

KeyAksyon
0โ€“9, ., -Simulan ang X coordinate entry
,I-lock ang X at lumipat sa Y entry
BackspaceBurahin ang huling na-type na character
EnterKumpirmahin ang na-type na coordinate, o tapusin ang spline kung walang isinasagawang input at mayroon nang โ‰ฅ 2 punto
EscapeItapon ang lahat ng punto at magsara

Grip Editing โ€” Pagbabago ng Hugis sa Pamamagitan ng Fit Points

Ipinapakita ng napiling fit spline ang isang grip bawat fit point:

GripPosisyonAno ang ginagawa nito
Fit pointSa bawat na-click na posisyonI-drag para ilipat ang fit point na iyon โ€” muling na-i-interpolate ang buong curve para dumaan sa bagong posisyon

Ang pag-drag ng isang grip ay muling nagfi-fit sa buong curve, hindi lamang sa katabing segment. Iba ito sa polyline grip editing, kung saan ang paglipat ng vertex ay nagbabago lamang ng hugis ng dalawang katabing segment.

Walang grip para sa โ€œilipat ang buong spline.โ€ Para ilipat ang kabuuang spline, gamitin ang Move command.

Pagpili ng mga Fit Spline

MethodKilos
ClickNapipili kung tumama ang click malapit sa anumang punto sa curve
Drag right (strict)Dapat nasa loob ng selection box ang lahat ng sample point sa kahabaan ng curve
Drag left (crossing)Anumang bahagi ng curve na tumatawid sa boundary ng selection box ang pumipili nito

Suportadong Edit Command

CommandAno ang mangyayari sa spline
MoveInililipat ang lahat ng fit point at ang muling kinalkulang CV sa parehong displacement
CopyGumagawa ng identikal na spline sa bagong posisyon
RotateIniikot ang lahat ng fit point sa paligid ng piniling base point
MirrorSinasalamin ang lahat ng fit point sa kabilang panig ng mirror axis
ScalePantay na sinu-scale ang lahat ng fit point mula sa base point
DeleteTinatanggal ang spline

Hindi sinusuportahan ng mga Spline ang Offset, Trim, o Extend.

Properties

General

PropertyDefaultKahulugan
Color256 (ByLayer)ACI color index
Layer0Layer assignment
LinetypeByLayerNamed linetype pattern
Linetype Scale1Scale factor ng linetype pattern
Thickness0Extrusion thickness

Geometry

PropertyKahulugan
DegreePolynomial degree โ€” palaging 3 (cubic)
Fit PointsCoordinates ng lahat ng na-click na pass-through na punto
Control VerticesSa loob na kinalkulang CV na ginagamit para i-render ang curve

Spline Fit kumpara sa Spline CV โ€” alin ang gagamitin

Spline FitSpline CV
Dumadaan ang curve sa mga puntoBawat na-click na punto nang eksaktoUna at huli lamang (clamped)
Epekto ng grip editGumagalaw ang fit point โ†’ muling na-interpolate ang buong curveGumagalaw ang CV โ†’ naaakit ang curve papunta sa bagong posisyon
Predictability ng hugisMataas โ€” sumusunod ang curve sa mga clickMas mababa โ€” nahuhuli ang curve sa mga CV
Pinakamainam para saCurve na dapat tumama sa specific na coordinatesMakinis na aesthetic na curve, free-form na path

DXF โ€” SPLINE Entity (Fit-Point na Form)

Nase-save ang mga fit spline bilang SPLINE entities sa DXF file, na iniimbak ang parehong fit point coordinates at ang kinalkulang control vertices. Naka-set ang splineFlag sa 8 (fit-point spline) para malaman ng application na nag-re-reload kung aling set ng puntos ang ipapakita bilang editable na grips. Lahat ng properties โ€” color, layer, linetype, linetype scale, at thickness โ€” nagra-round-trip nang walang nawawala. Ang mga DXF application na sumusuporta sa fit-point na spline (LibreCAD, FreeCAD) ay ipapakita ang fit points bilang pangunahing editable na data.