Spline CV

Ginuguhit ng splinecv command ang cubic B-spline sa paglalagay ng control vertices (CVs). Naaakit ang resultang curve papunta sa bawat CV ngunit hindi ito dumadaan dito — maliban sa mismong una at huling vertex, kung saan itinatakda ng clamped knots ang curve nang eksakto. Nagbibigay ito ng intuitive na kontrol sa hugis: hilahin ang isang vertex para itulak ang curve papunta rito nang hindi ito pinipilit na humipo sa bawat punto.

Pagguhit ng Spline gamit ang Control Vertices

  1. I-type ang splinecv sa terminal o i-click ang Spline CV button sa toolbar.
  2. Mag-click para maglagay ng control vertices — bawat click ay nagdaragdag ng vertex. 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 vertex).
  CV ●         ● CV
      \       /
       \     /    ← curve pulled toward CVs
        \   /         but not passing through them
  CV ●   ●   ● CV (start/end: curve touches here)

Nag-a-update ang live preview habang inililipat mo ang cursor pagkatapos ng bawat vertex, na ipinapakita kung ano ang magiging itsura ng spline kapag nasa posisyon ng cursor ang susunod na punto. Pindutin ang Escape para itapon ang lahat ng nailagay na vertex at magsara.

Coordinate Entry

Sa halip na mag-click, mag-type ng eksaktong posisyon para sa anumang control vertex:

  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 vertex.

Keyboard Reference

KeyAksyon
09, ., -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 vertex
EscapeItapon ang lahat ng vertex at magsara

Grip Editing — Pagbabago ng Hugis sa Pamamagitan ng Control Vertices

Ipinapakita ng napiling CV spline ang isang grip bawat control vertex:

GripPosisyonAno ang ginagawa nito
Control vertexSa bawat posisyon ng CVI-drag para ilipat ang CV na iyon — nagbabago ang hugis ng curve papunta sa bagong posisyon

Walang grip para sa “ilipat ang buong spline.” Para ilipat ang kabuuang spline, gamitin ang Move command.

Pagpili ng mga CV 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 control vertex sa parehong displacement
CopyGumagawa ng identikal na spline sa bagong posisyon
RotateIniikot ang lahat ng CV sa paligid ng piniling base point
MirrorSinasalamin ang lahat ng CV sa kabilang panig ng mirror axis
ScalePantay na sinu-scale ang lahat ng CV 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)
Control VerticesCoordinates ng lahat ng CV
Fit PointsWalang laman para sa CV spline; napopopulate lamang para sa fit-point spline

Spline CV kumpara sa Spline Fit — alin ang gagamitin

Spline CVSpline Fit
Dumadaan ang curve sa mga puntoUna at huli lamang (clamped)Bawat na-click na punto nang eksakto
Kontrol sa hugisHilahin ang mga CV papunta sa isang lugarIlipat ang fit points na dapat hipuin ng curve
Epekto ng grip editGumagalaw ang CV → naaakit ang curveGumagalaw ang fit point → muling na-interpolate ang curve
Pinakamainam para saMakinis na aesthetic na curve, free-form na pathCurve na dapat tumama sa specific na coordinates

DXF — SPLINE Entity (Control-Vertex na Form)

Nase-save ang mga CV spline bilang SPLINE entities sa DXF file, na iniimbak ang degree, ang knot vector, at lahat ng control vertex coordinates. Lahat ng properties — color, layer, linetype, linetype scale, at thickness — nagra-round-trip nang walang nawawala. Naka-set ang splineFlag sa 9 (CV spline) para mapanatili ang form kapag na-reload. Anumang DXF application na sumusuporta sa SPLINE entities na may CV data ay tama ang pagbabasa nito.