Polyline
Kommandoen polyline tegner en forbundet bane med et hvilket som helst antal lige eller buesegmenter, alle gemt som én enkelt LWPOLYLINE-entitet. Fordi hele banen er ét objekt, markerer det at vælge den alle segmenter på én gang — flyt, rotér eller skalér hele formen i én operation. Dette er den centrale forskel fra kædede Lines, hvor hvert segment er en uafhængig entitet.
Polylinjer kan også være lukkede: Rectangle-kommandoen bruger den samme LWPOLYLINE-entitet med et close-flag sat.
Tegne en polylinje
- Skriv
polylinei terminalen eller klik på Polyline-knappen i værktøjslinjen. - Klik det første punkt, eller skriv
X,Yog tryk Enter for en eksakt koordinat. - Klik hvert efterfølgende punkt — hvert klik tilføjer et segment. Koordinatindtastning fungerer ved hvert trin.
- Tryk Enter eller Space for at afslutte (kræver mindst 2 placerede punkter).
●──────●
1. 2.
\
\ segment 3 (i gang — markøren her)
● ← klik for at tilføje, Enter/Space for at afslutte
At trykke Escape når som helst kasserer alle placerede punkter og afslutter kommandoen.
Tegne et buesegment
Tryk A når som helst efter det første hjørne for at skifte Arc-tilstand — samme inline-indstillingsmønster som Copy-indstillingen for Rotate bruger. Prompten viser den aktuelle tilstand som [Arc=true] / [Arc=false]; at trykke A igen skifter den tilbage, så lige og buesegmenter frit kan blandes i én polylinje.
Når Arc-tilstand er slået til, er hvert nyt segment en tangential fortsættelsesbue — den starter tangentielt til det, der kom lige før den (retningen på det forrige lige segment, eller sluttangenten på den forrige bue); det allerførste segment peger som standard mod øst, da det ikke har noget at være tangentiel til.
Koordinatindtastning
I stedet for at klikke kan du indtaste en eksakt position for et hvilket som helst hjørne:
- Skriv X-værdien.
- Tryk
,— terminalen viser[X], [Y{markør}]. - Skriv Y-værdien.
- Tryk Enter for at placere hjørnet.
Vinkellås og eksakt segmentlængde
Den samme 45°-fæstelogik som Line-kommandoen gælder mellem to på hinanden følgende punkter. Når låst til en akse:
| Tast | Handling |
|---|---|
0–9, . | Tilføj ciffer til segmentlængden |
- | Negativ længde — omvender retningen langs aksen (kun første tegn) |
Backspace | Slet sidst skrevne tegn |
Enter | Placér det næste punkt ved den indtastede afstand |
Den aktuelle akkumulerede længde vises i terminalprompten i realtid. At klikke mens låst projicerer på aksen, så det nye hjørne lander nøjagtigt på den.
Tastaturreference
| Tast | Handling |
|---|---|
0–9, ., - | Start X-koordinatindtastning, eller segmentlængde mens vinkellåst |
, | Lås X og gå til Y-indtastning |
A | Skift Arc-tilstand for næste segment (efter det første hjørne, uden igangværende indtastning) |
Backspace | Slet sidst skrevne tegn |
Enter | Bekræft indtastet koordinat eller længde, eller afslut polylinjen hvis intet er skrevet og ≥ 2 punkter findes |
Space | Afslut polylinjen (samme som Enter når ingen indtastning er i gang) |
Escape | Kassér alle punkter og gå ud |
Grebredigering — hjørner og segmentmidtpunkter
En markeret polylinje viser to typer greb:
| Greb | Position | Hvad den gør |
|---|---|---|
| Hjørne | Ved hvert placeret punkt | Træk for at genplacere det hjørne; alle forbundne segmenter strækker sig for at følge |
| Segmentmidtpunkt | Centrum af hvert segment | Træk for at forskyde begge endepunkter af det segment sammen, og bevare segmentets længde og vinkel |
Segmentmidtpunkt-grebet er unikt for polylinjer — det lader dig glide et enkelt segment sidelæns uden at ændre dets længde. På en Line aktiverer midtpunktgrebet i stedet Move-kommandoen for hele entiteten.
Der findes ikke noget enkelt “flyt hele polylinjen”-greb. For at flytte hele banen, brug Move-kommandoen.
Markere polylinjer
| Metode | Adfærd |
|---|---|
| Klik | Markerer polylinjen, hvis klikket lander inden for treffafstand af et hvilket som helst segment |
| Træk mod højre (streng) | Alle hjørner skal falde inde i boksen |
| Træk mod venstre (krydsning) | Ethvert segment der krydser boksens kant markerer hele polylinjen |
Fordi en polylinje er én entitet, markerer en krydsningsmarkering, der rører et hvilket som helst segment, alle segmenter.
Understøttede redigeringskommandoer
Polylinjer understøtter enhver generel transformation, plus offset, trim, extend, fillet og chamfer (ved chamfer tælles kun lige segmenter):
| Kommando | Hvad der sker med polylinjen |
|---|---|
| Move | Flytter alle hjørner med samme forskydning |
| Copy | Opretter en identisk polylinje på en ny position |
| Rotate | Roterer alle hjørner omkring det valgte basispunkt |
| Mirror | Spejler alle hjørner over spejlaksen |
| Scale | Skalerer alle hjørner ensartet fra basispunktet |
| Offset | Opretter en parallel polylinje i en fast vinkelret afstand |
| Trim | Fjerner delen mellem to skæringspunkter, for lige og buesegmenter ens |
| Extend | Forlænger det første eller sidste segment til næste grænse |
| Fillet | Afrunder et hjørne mellem to tilstødende segmenter, lige eller buer, med en tangentbue der indsættes i polylinjen som et nyt bulge-segment |
| Chamfer | Faser et hjørne mellem to tilstødende lige segmenter |
| Explode | Opdeler polylinjen i selvstændige linje- og bueelementer, ét pr. segment |
| Delete | Fjerner polylinjen fra tegningen |
At fillette et polylinjesegment mod noget andet end sit eget nabosegment forbliver ikke en simpel redigering på stedet — se Fillet for resultatet (sammenlægning til én ny polylinje, bundet sammen af fillet-buen).
Egenskaber
Når en polylinje er markeret, viser egenskabspanelet:
Generelt
| Egenskab | Standard | Betydning |
|---|---|---|
| Farve | 256 (ByLayer) | ACI-farveindeks |
| Lag | 0 | Lagtilhørsforhold |
| Linetype | ByLayer | Navngivet stregmønster |
| Linetype Scale | 1 | Skaleringsfaktor for stregmønsteret |
| Thickness | 0 | Ekstruderingstykkelse |
Geometri
| Egenskab | Betydning |
|---|---|
| Closed | Om det sidste hjørne forbindes tilbage til det første |
| Vertex Count | Samlet antal hjørner |
| Vertices | Koordinatliste for alle hjørner |
Polyline vs Line — hvad du bør bruge
| Polyline | Line | |
|---|---|---|
| Antal entiteter | Én LWPOLYLINE for hele banen | Én LINE pr. segment |
| Lukket form | Ja (close-flag) | Nej |
| Buesegmenter | Ja, pr. segment via Arc-kontakten | Nej — et buet segment kræver en separat Arc-entitet |
| Trim / Extend | Ja | Ja — segment for segment |
| Segmentmidtpunkt-greb | Forskyder hele segmentet | Aktiverer Move for entiteten |
| Bedst til | Omrids, konturer, former du beholder hele | Hjælpelinjer, geometri du skal trimme |
DXF — LWPOLYLINE-entitet
Polylinjer gemmes som LWPOLYLINE-entiteter i DXF-filen. Alle egenskaber — hjørnekoordinater, close-flag, farve, lag, linetype, linetype-skala og tykkelse — overlever en rundtur uden tab. Rektangler tegnet med Rectangle-kommandoen gemmes også som LWPOLYLINE (lukket, fire hjørner) og kan ikke skelnes på DXF-niveau.
LWPOLYLINE-entiteter fra enhver DXF-kompatibel applikation (LibreCAD, FreeCAD osv.) læses tilbage som fuldt redigerbare polylinjer i editoren.