Polyline
Komento polyline piirtää yhdistetyn polun, jossa on mikä tahansa määrä suoria tai kaarisegmenttejä, kaikki tallennettuna yhtenä LWPOLYLINE-entiteettinä. Koska koko polku on yksi objekti, sen valitseminen valitsee kaikki segmentit kerralla — siirrä, kierrä tai skaalaa koko muoto yhdessä toiminnossa. Tämä on keskeinen ero ketjutettuihin Lines, joissa jokainen segmentti on itsenäinen entiteetti.
Polylinjat voivat olla myös suljettuja: Rectangle-komento käyttää samaa LWPOLYLINE-entiteettiä close-lipulla asetettuna.
Polylinjan piirtäminen
- Kirjoita
polylineterminaaliin tai napsauta Polyline-painiketta työkalurivillä. - Napsauta ensimmäistä pistettä, tai kirjoita
X,Yja paina Enter tarkkaa koordinaattia varten. - Napsauta jokaista seuraavaa pistettä — jokainen napsautus lisää segmentin. Koordinaattien syöttö toimii jokaisessa vaiheessa.
- Paina Enter tai Space viimeistelläksesi (vaatii vähintään 2 sijoitettua pistettä).
●──────●
1. 2.
\
\ segmentti 3 (käynnissä — kohdistin täällä)
● ← napsauta lisätäksesi, Enter/Space viimeistelläksesi
Escape-näppäimen painaminen milloin tahansa hylkää kaikki sijoitetut pisteet ja poistuu komennosta.
Kaarisegmentin piirtäminen
Paina A milloin tahansa ensimmäisen kärjen jälkeen vaihtaaksesi Arc-tilan — sama sisäinen vaihtoehtomalli, jota Rotaten Copy-vaihtoehto käyttää. Kehote näyttää nykyisen tilan muodossa [Arc=true] / [Arc=false]; A:n painaminen uudelleen vaihtaa sen takaisin, joten suoria ja kaarisegmenttejä voi vapaasti sekoittaa yhdessä polylinjassa.
Kun Arc-tila on päällä, jokainen uusi segmentti on tangentiaalinen jatkokaari — se alkaa tangentiaalisesti siitä, mikä tuli juuri ennen sitä (edellisen suoran segmentin suunta tai edellisen kaaren päätangentti); aivan ensimmäinen segmentti osoittaa oletuksena itään, koska sillä ei ole mitään, mihin olla tangentiaalinen.
Koordinaattien syöttö
Napsauttamisen sijaan voit kirjoittaa tarkan sijainnin mille tahansa kärjelle:
- Kirjoita X-arvo.
- Paina
,— terminaali näyttää[X], [Y{kohdistin}]. - Kirjoita Y-arvo.
- Paina Enter sijoittaaksesi kärjen.
Kulmalukitus ja tarkka segmentin pituus
Sama 45°:n tartuntalogiikka kuin Line-komennossa pätee kahden peräkkäisen pisteen välillä. Kun lukittu akseliin:
| Näppäin | Toiminto |
|---|---|
0–9, . | Lisää numero segmentin pituuteen |
- | Negatiivinen pituus — kääntää suunnan akselia pitkin (vain ensimmäinen merkki) |
Backspace | Poista viimeksi kirjoitettu merkki |
Enter | Sijoita seuraava piste kirjoitetulle etäisyydelle |
Nykyinen kertynyt pituus näkyy terminaalin kehotteessa reaaliajassa. Napsauta lukittuna, ja napsautus projisoidaan akselille, joten uusi kärki osuu tarkalleen sille.
Näppäinreferenssi
| Näppäin | Toiminto |
|---|---|
0–9, ., - | Aloita X-koordinaatin syöttö, tai segmentin pituus kulmalukittuna |
, | Lukitse X ja siirry Y:n syöttöön |
A | Vaihda Arc-tila seuraavalle segmentille (ensimmäisen kärjen jälkeen, ilman meneillään olevaa syötettä) |
Backspace | Poista viimeksi kirjoitettu merkki |
Enter | Vahvista kirjoitettu koordinaatti tai pituus, tai viimeistele polylinja jos mitään ei ole kirjoitettu ja ≥ 2 pistettä on olemassa |
Space | Viimeistele polylinja (sama kuin Enter kun syöte ei ole käynnissä) |
Escape | Hylkää kaikki pisteet ja poistu |
Kahvamuokkaus — kärjet ja segmentin keskipisteet
Valittu polylinja näyttää kaksi kahvatyyppiä:
| Kahva | Sijainti | Mitä se tekee |
|---|---|---|
| Kärki | Jokaisessa sijoitetussa pisteessä | Vedä sijoittaaksesi kyseisen kärjen uudelleen; kaikki yhdistetyt segmentit venyvät seuraamaan |
| Segmentin keskipiste | Jokaisen segmentin keskus | Vedä siirtääksesi kyseisen segmentin molemmat päätepisteet yhdessä, säilyttäen segmentin pituuden ja kulman |
Segmentin keskipistekahva on ainutlaatuinen polylinjoille — sen avulla voit liu’uttaa yksittäistä segmenttiä sivuttain muuttamatta sen pituutta. Line-entiteetillä keskipistekahva sen sijaan aktivoi Move-komennon koko entiteetille.
Yhtä “siirrä koko polylinja” -kahvaa ei ole. Siirtääksesi koko polun, käytä Move-komentoa.
Polylinjojen valitseminen
| Menetelmä | Käyttäytyminen |
|---|---|
| Napsauta | Valitsee polylinjan, jos napsautus osuu minkä tahansa segmentin osumaetäisyyden sisään |
| Vedä oikealle (tiukka) | Kaikkien kärkien on oltava laatikon sisällä |
| Vedä vasemmalle (risteys) | Mikä tahansa segmentti, joka leikkaa laatikon rajan, valitsee koko polylinjan |
Koska polylinja on yksi entiteetti, risteysvalinta, joka koskettaa mitä tahansa segmenttiä, valitsee kaikki segmentit.
Tuetut muokkauskomennot
Polylinjat tukevat jokaista yleistä muunnosta sekä offsetia, trimiä, extendiä, filletiä ja chamferia (chamferissa lasketaan vain suorat segmentit):
| Komento | Mitä polylinjalle tapahtuu |
|---|---|
| Move | Siirtää kaikkia kärkiä samalla siirtymällä |
| Copy | Luo identtisen polylinjan uuteen sijaintiin |
| Rotate | Kiertää kaikkia kärkiä valitun perustepisteen ympäri |
| Mirror | Peilaa kaikki kärjet peiliakselin yli |
| Scale | Skaalaa kaikkia kärkiä yhtenäisesti perustepisteestä |
| Offset | Luo rinnakkaisen polylinjan kiinteällä kohtisuoralla etäisyydellä |
| Trim | Poistaa osan kahden leikkauspisteen välillä, sekä suorilla että kaarisegmenteillä |
| Extend | Jatkaa ensimmäistä tai viimeistä segmenttiä seuraavaan rajaan |
| Fillet | Pyöristää kulman kahden vierekkäisen segmentin välillä, suoran tai kaaren, tangenttikaarella, joka lisätään polylinjaan uutena bulge-segmenttinä |
| Chamfer | Viistää kulman kahden vierekkäisen suoran segmentin välillä |
| Explode | Pilkkoo polylinen itsenäisiksi viiva- ja kaarielementeiksi, yksi per segmentti |
| Delete | Poistaa polylinjan piirustuksesta |
Polylinjan segmentin filletointi jotain muuta kuin sen omaa naapurisegmenttiä vastaan ei jää yksinkertaiseksi muokkaukseksi paikallaan — katso Fillet lopputuloksesta (yhdistyminen yhdeksi uudeksi polylinjaksi, jonka fillet-kaari yhdistää).
Ominaisuudet
Kun polylinja on valittu, ominaisuuspaneeli näyttää:
Yleiset
| Ominaisuus | Oletus | Merkitys |
|---|---|---|
| Väri | 256 (ByLayer) | ACI-väri-indeksi |
| Taso | 0 | Tason kohdistus |
| Linetype | ByLayer | Nimetty viivakuvio |
| Linetype Scale | 1 | Viivakuvion skaalauskerroin |
| Thickness | 0 | Suulakepuristuksen paksuus |
Geometria
| Ominaisuus | Merkitys |
|---|---|
| Closed | Yhdistyykö viimeinen kärki takaisin ensimmäiseen |
| Vertex Count | Kärkien kokonaismäärä |
| Vertices | Kaikkien kärkien koordinaattiluettelo |
Polyline vs Line — kumpaa käyttää
| Polyline | Line | |
|---|---|---|
| Entiteettien määrä | Yksi LWPOLYLINE koko polulle | Yksi LINE per segmentti |
| Suljettu muoto | Kyllä (close-lippu) | Ei |
| Kaarisegmentit | Kyllä, segmenteittäin Arc-kytkimellä | Ei — kaareva segmentti tarvitsee erillisen Arc-entiteetin |
| Trim / Extend | Kyllä | Kyllä — segmentti kerrallaan |
| Segmentin keskipistekahva | Siirtää koko segmentin | Aktivoi Moven entiteetille |
| Paras käyttö | Ääriviivat, muodot joita pidät kokonaisina | Apuviivat, geometria jota aiot leikata |
DXF — LWPOLYLINE-entiteetti
Polylinjat tallennetaan LWPOLYLINE-entiteetteinä DXF-tiedostossa. Kaikki ominaisuudet — kärkien koordinaatit, close-lippu, väri, taso, linetype, linetype-mittakaava ja paksuus — säilyvät edestakaisessa matkassa ilman häviötä. Rectangle-komennolla piirretyt suorakulmiot tallennetaan myös LWPOLYLINE-muodossa (suljettu, neljä kärkeä) eivätkä ole erotettavissa DXF-tasolla.
LWPOLYLINE-entiteetit mistä tahansa DXF-yhteensopivasta sovelluksesta (LibreCAD, FreeCAD jne.) luetaan takaisin täysin muokattavina polylinjoina editorissa.