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

  1. Skriv polyline i terminalen eller klik på Polyline-knappen i værktøjslinjen.
  2. Klik det første punkt, eller skriv X,Y og tryk Enter for en eksakt koordinat.
  3. Klik hvert efterfølgende punkt — hvert klik tilføjer et segment. Koordinatindtastning fungerer ved hvert trin.
  4. 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:

  1. Skriv X-værdien.
  2. Tryk , — terminalen viser [X], [Y{markør}].
  3. Skriv Y-værdien.
  4. 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:

TastHandling
09, .Tilføj ciffer til segmentlængden
-Negativ længde — omvender retningen langs aksen (kun første tegn)
BackspaceSlet sidst skrevne tegn
EnterPlacé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

TastHandling
09, ., -Start X-koordinatindtastning, eller segmentlængde mens vinkellåst
,Lås X og gå til Y-indtastning
ASkift Arc-tilstand for næste segment (efter det første hjørne, uden igangværende indtastning)
BackspaceSlet sidst skrevne tegn
EnterBekræft indtastet koordinat eller længde, eller afslut polylinjen hvis intet er skrevet og ≥ 2 punkter findes
SpaceAfslut polylinjen (samme som Enter når ingen indtastning er i gang)
EscapeKassér alle punkter og gå ud

Grebredigering — hjørner og segmentmidtpunkter

En markeret polylinje viser to typer greb:

GrebPositionHvad den gør
HjørneVed hvert placeret punktTræk for at genplacere det hjørne; alle forbundne segmenter strækker sig for at følge
SegmentmidtpunktCentrum af hvert segmentTræ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

MetodeAdfærd
KlikMarkerer 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):

KommandoHvad der sker med polylinjen
MoveFlytter alle hjørner med samme forskydning
CopyOpretter en identisk polylinje på en ny position
RotateRoterer alle hjørner omkring det valgte basispunkt
MirrorSpejler alle hjørner over spejlaksen
ScaleSkalerer alle hjørner ensartet fra basispunktet
OffsetOpretter en parallel polylinje i en fast vinkelret afstand
TrimFjerner delen mellem to skæringspunkter, for lige og buesegmenter ens
ExtendForlænger det første eller sidste segment til næste grænse
FilletAfrunder et hjørne mellem to tilstødende segmenter, lige eller buer, med en tangentbue der indsættes i polylinjen som et nyt bulge-segment
ChamferFaser et hjørne mellem to tilstødende lige segmenter
ExplodeOpdeler polylinjen i selvstændige linje- og bueelementer, ét pr. segment
DeleteFjerner 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

EgenskabStandardBetydning
Farve256 (ByLayer)ACI-farveindeks
Lag0Lagtilhørsforhold
LinetypeByLayerNavngivet stregmønster
Linetype Scale1Skaleringsfaktor for stregmønsteret
Thickness0Ekstruderingstykkelse

Geometri

EgenskabBetydning
ClosedOm det sidste hjørne forbindes tilbage til det første
Vertex CountSamlet antal hjørner
VerticesKoordinatliste for alle hjørner

Polyline vs Line — hvad du bør bruge

PolylineLine
Antal entiteterÉn LWPOLYLINE for hele banenÉn LINE pr. segment
Lukket formJa (close-flag)Nej
BuesegmenterJa, pr. segment via Arc-kontaktenNej — et buet segment kræver en separat Arc-entitet
Trim / ExtendJaJa — segment for segment
Segmentmidtpunkt-grebForskyder hele segmentetAktiverer Move for entiteten
Bedst tilOmrids, konturer, former du beholder heleHjæ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.