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
- I-type ang
polylinesa terminal o i-click ang Polyline button sa toolbar. - I-click ang unang punto, o i-type ang
X,Yat pindutin ang Enter para sa eksaktong coordinate. - I-click ang bawat susunod na punto — bawat click ay nagdaragdag ng segment. Gumagana ang coordinate entry sa bawat hakbang.
- 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:
- I-type ang X value.
- Pindutin ang
,— ipinapakita ng terminal ang[X], [Y{cursor}]. - I-type ang Y value.
- 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:
| Key | Aksyon |
|---|---|
0–9, . | Idagdag ang digit sa segment length |
- | Negative na length — binabaligtad ang direksyon sa axis (unang character lang) |
Backspace | Burahin ang huling na-type na character |
Enter | Ilagay 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
| Key | Aksyon |
|---|---|
0–9, ., - | Simulan ang X coordinate entry, o segment length kapag angle-locked |
, | I-lock ang X at lumipat sa Y entry |
Backspace | Burahin ang huling na-type na character |
Enter | Kumpirmahin ang na-type na coordinate o length, o tapusin ang polyline kung walang na-type at ≥ 2 na punto ang mayroon na |
Space | Tapusin ang polyline (kapareho ng Enter kapag walang input na isinasagawa) |
Escape | I-discard ang lahat ng punto at lumabas |
Grip Editing — Vertex at Segment Midpoint
Nagpapakita ang napiling polyline ng dalawang uri ng grip:
| Grip | Posisyon | Ano ang ginagawa nito |
|---|---|---|
| Vertex | Sa bawat nailagay na punto | I-drag para baguhin ang posisyon ng vertex na iyon; nag-sti-stretch ang lahat ng nakakonektang segment para sumunod |
| Segment midpoint | Gitna ng bawat segment | I-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
| Method | Kilos |
|---|---|
| Click | Napipili 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):
| Command | Ano ang mangyayari sa polyline |
|---|---|
| Move | Inililipat ang lahat ng vertex sa parehong displacement |
| Copy | Gumagawa ng kaparehong polyline sa bagong posisyon |
| Rotate | Ino-rotate ang lahat ng vertex sa paligid ng piniling base point |
| Mirror | Isinasalamin ang lahat ng vertex sa kabilang panig ng mirror axis |
| Scale | Isina-scale ang lahat ng vertex nang pantay mula sa base point |
| Offset | Gumagawa ng parallel na polyline sa fixed na perpendicular distance |
| Delete | Inaalis ang polyline sa drawing |
Properties
Kapag napili ang isang polyline, ipinapakita ng properties panel ang mga sumusunod:
General
| Property | Default | Kahulugan |
|---|---|---|
| Color | 256 (ByLayer) | ACI color index |
| Layer | 0 | Layer assignment |
| Linetype | ByLayer | Named linetype pattern |
| Linetype Scale | 1 | Scale factor sa linetype pattern |
| Thickness | 0 | Extrusion thickness |
Geometry
| Property | Kahulugan |
|---|---|
| Closed | Kung ang huling vertex ay bumabalik-konekta sa una |
| Vertex Count | Kabuuang bilang ng vertex |
| Vertices | Listahan ng coordinate ng lahat ng vertex |
Polyline kumpara sa Line — Kailan Gagamitin ang Alin
| Polyline | Line | |
|---|---|---|
| Bilang ng entity | Isang LWPOLYLINE para sa buong path | Isang LINE bawat segment |
| Saradong hugis | Oo (close flag) | Hindi |
| Trim / Extend | Hindi | Oo — segment by segment |
| Segment-midpoint grip | Inililipat ang buong segment | Ino-activate ang Move para sa entity |
| Pinakamainam para sa | Outlines, contours, hugis na pananatilihing buo | Construction 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.