Polyline

Ginuguhit ng polyline command ang magkakadugtong na path ng anumang bilang ng straight segment, na lahat naka-save bilang iisang LWPOLYLINE entity. Dahil iisang object ang buong path, ang pagpili dito ay pumipili sa lahat ng segment nang sabay — ilipat, i-rotate, o i-scale ang buong hugis sa iisang operation. Ito ang pangunahing pagkakaiba mula sa kinadenang Lines, kung saan independiyenteng entity ang bawat segment.

Puwede ring maging closed ang mga polyline: ginagamit ng Rectangle command ang parehong LWPOLYLINE entity na may naka-set na close flag.

Pagguhit ng Polyline

  1. I-type ang polyline sa terminal o i-click ang Polyline button sa toolbar.
  2. I-click ang unang punto, o i-type ang X,Y at pindutin ang Enter para sa eksaktong coordinate.
  3. I-click ang bawat susunod na punto — bawat click ay nagdaragdag ng segment. Gumagana ang coordinate entry sa bawat hakbang.
  4. Pindutin ang Enter o Space para tapusin (nangangailangan ng hindi bababa sa 2 punto na nailagay na).
  ●──────●
  1st    2nd
          \
           \  segment 3 (in progress — cursor here)
            ●  ← click to add, Enter/Space to finish

Ang pagpindot ng Escape anumang oras ay nag-a-discard ng lahat ng nailagay na punto at lumalabas sa command.

Coordinate Entry

Sa halip na mag-click, i-type ang eksaktong posisyon para sa alinmang vertex:

  1. I-type ang X value.
  2. Pindutin ang , — ipinapakita ng terminal ang [X], [Y{cursor}].
  3. I-type ang Y value.
  4. Pindutin ang Enter para ilagay ang vertex.

Angle Locking at Eksaktong Segment Length

Nalalapat ang parehong 45° snap logic ng Line command sa pagitan ng anumang dalawang magkasunod na punto. Kapag naka-lock sa axis:

KeyAksyon
09, .Idagdag ang digit sa segment length
-Negative na length — binabaligtad ang direksyon sa axis (unang character lang)
BackspaceBurahin ang huling na-type na character
EnterIlagay ang susunod na punto sa na-type na distansya

Lumalabas nang real time ang kasalukuyang naipong length sa terminal prompt. Ang pag-click habang naka-lock ay naipoproject papunta sa axis kaya eksaktong napapadpad dito ang bagong vertex.

Keyboard Reference

KeyAksyon
09, ., -Simulan ang X coordinate entry, o segment length kapag angle-locked
,I-lock ang X at lumipat sa Y entry
BackspaceBurahin ang huling na-type na character
EnterKumpirmahin ang na-type na coordinate o length, o tapusin ang polyline kung walang na-type at ≥ 2 na punto ang mayroon na
SpaceTapusin ang polyline (kapareho ng Enter kapag walang input na isinasagawa)
EscapeI-discard ang lahat ng punto at lumabas

Grip Editing — Vertex at Segment Midpoint

Nagpapakita ang napiling polyline ng dalawang uri ng grip:

GripPosisyonAno ang ginagawa nito
VertexSa bawat nailagay na puntoI-drag para baguhin ang posisyon ng vertex na iyon; nag-sti-stretch ang lahat ng nakakonektang segment para sumunod
Segment midpointGitna ng bawat segmentI-drag para ilipat nang sabay ang parehong endpoint ng segment na iyon, na nananatiling buo ang length at angle ng segment

Ang segment-midpoint grip ay eksklusibo sa mga polyline — nagbibigay-daan ito na idausdos ang isang indibidwal na segment nang pahiga nang hindi binabago ang haba nito. Sa isang Line, sa halip, ino-activate ng midpoint grip ang Move command para sa buong entity.

Walang iisang grip para “ilipat ang buong polyline”. Para ilipat ang buong path, gamitin ang Move command.

Pagpili ng mga Polyline

MethodKilos
ClickNapipili ang polyline kung napapadpad ang click sa loob ng hit-test distance ng anumang segment
Drag right (strict)Kailangang nasa loob ng box ang lahat ng vertex
Drag left (crossing)Ang anumang segment na sumasalubong sa boundary ng box ay pumipili sa buong polyline

Dahil iisang entity ang polyline, ang crossing selection na humihipo sa anumang segment ay pumipili sa lahat ng segment.

Suportadong Edit Command

Sinusuportahan ng mga polyline ang lahat ng general na transformation at offset, pero hindi ang trim o extend (eksklusibo iyon sa Line):

CommandAno ang mangyayari sa polyline
MoveInililipat ang lahat ng vertex sa parehong displacement
CopyGumagawa ng kaparehong polyline sa bagong posisyon
RotateIno-rotate ang lahat ng vertex sa paligid ng piniling base point
MirrorIsinasalamin ang lahat ng vertex sa kabilang panig ng mirror axis
ScaleIsina-scale ang lahat ng vertex nang pantay mula sa base point
OffsetGumagawa ng parallel na polyline sa fixed na perpendicular distance
DeleteInaalis ang polyline sa drawing

Properties

Kapag napili ang isang polyline, ipinapakita ng properties panel ang mga sumusunod:

General

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

Geometry

PropertyKahulugan
ClosedKung ang huling vertex ay bumabalik-konekta sa una
Vertex CountKabuuang bilang ng vertex
VerticesListahan ng coordinate ng lahat ng vertex

Polyline kumpara sa Line — Kailan Gagamitin ang Alin

PolylineLine
Bilang ng entityIsang LWPOLYLINE para sa buong pathIsang LINE bawat segment
Saradong hugisOo (close flag)Hindi
Trim / ExtendHindiOo — segment by segment
Segment-midpoint gripInililipat ang buong segmentIno-activate ang Move para sa entity
Pinakamainam para saOutlines, contours, hugis na pananatilihing buoConstruction lines, geometry na tri-trim mo

DXF — LWPOLYLINE Entity

Ang mga polyline ay naka-save bilang LWPOLYLINE entities sa DXF file. Lahat ng property — vertex coordinate, closed flag, color, layer, linetype, linetype scale, at thickness — ay nagro-round-trip nang walang loss. Ang mga rectangle na iginuhit gamit ang Rectangle command ay naka-save din bilang LWPOLYLINE (closed, apat na vertex) at hindi makikilala ang pagkakaiba sa DXF level.

Ang mga LWPOLYLINE entity mula sa anumang DXF-compatible na application (LibreCAD, FreeCAD, atbp.) ay nababasa bilang ganap na na-e-edit na polyline sa editor.