UA-58543933-3 Kuinka lisäät blokkiin tekstin, joka ei käänny blokin mukana? - Cadlink Oy

Kuinka lisäät blokkiin tekstin, joka ei käänny blokin mukana?

kysymysmerkki100x100

Artikkeleissa otan silloin tällöin esille kurssilaisilta tulleita kysymyksiä. Tässä ongelma, joka tuli vastaan kalusteblokkeja tehtäessä. Kuinka blokkiin saa tekstin, joka pysyy vaakasuunnassa, vaikka blokkia kääntäisi?

Kysymys kurssilaiselta:

Tein blokkeja kalusteista ja haluaisin keskelle blokkia tekstin. Saako tätä tekstiä mitenkään sidottua X/Y-akselille, ettei teksti kääntyisi aina koko blokin mukana?

Vastaus:

Normaalisti kaikki blokkiin kuuluvat elementit (viivat, tekstit, attribuutit) kääntyvät blokin mukana.

Voit kuitenkin luoda ns. dynaamisen blokin, jossa esimerkiksi attribuuttiteksti pysyy aina vaakasuunnassa vaikka kääntäisit blokin uuteen asentoon.

dynaaminen-blokki-rotate-parametri-14

Voit kokeilla dynaamisen blokin luontia seuraavalla esimerkillä. Ensin luodaan normaali attribuutteja sisältävä blokki. Sen jälkeen muokataan siitä dynaaminen blokki.

Attribuuttiblokin luonti

1. Piirrä ensin blokkiin kuuluvat elementit (viivat, ympyrät, yms). Kun piirrät elementit kuvatasolle 0, elementtien väri muuttuu blokin sijoituskuvatason mukaiseksi.

Voit piirtää tässä esimerkissä suorakaiteen mitoilla 1200×600.

2. Lisää attribuuttimäärittely Attdef-käskyllä (Insert-välilehti > Define Attributes). Anna määritykset kuvan mukaan.

dynaaminen-blokki-rotate-parametri-01

3. Sijoita attribuuttimäärittely suorakaiteen keskipisteeseen (uusimmissa AutoCAD-versioissa Geometric Center -kohdistus).

dynaaminen-blokki-rotate-parametri-02

4. Tee blokki (Insert-välilehti > Create Block). Anna blokille nimi, osoita peruspiste ja valitse blokkiin tulevat elementit.

dynaaminen-blokki-rotate-parametri-03

5. Kun suljet Create Block -ikkunan, blokki sijoitetaan kuvaan ja attribuutille kysytään arvo.

dynaaminen-blokki-rotate-parametri-04

6. Antamasi arvo näkyy tekstinä blokin keskellä.

dynaaminen-blokki-rotate-parametri-05

Attribuuttitekstiä voit muuttaa kaksoisnapsauttamalla blokkia. Mikäli sijoitat blokkia piirustukseesi useamman kerran, voit antaa jokaiselle attribuutille eri tekstin.

Mikäli siirrät tai käännät blokkia, teksti siirtyy ja kääntyy mukana.

Kuinka tekstin saa pysymään vaakasuunnassa?

Mikäli haluat pitää tekstin lukusuunnan samana blokin kääntymisestä huolimatta, on blokki muutettava dynaamiseksi blokiksi siihen liitettävien parametrien avulla.

1. Avaa blokki blokkieditoriin aktivoimalla yksi piirustuksessa olevista blokeista ja valitsemalla hiiren oikean näppäimen valikosta Block Editor.

dynaaminen-blokki-rotate-parametri-06
Blokkieditorissa blokki muokataan erillisessä muokkaustilassa, piirustusta ei samaan aikaan näy.

2. Valitse Block Authoring -paletin Parameter Sets -välilehdestä Rotation Set (mikäli Block Authoring -palettia ei näy, saat sen esiin Block Editor -välilehden Authoring Palettes -painikkeesta).

dynaaminen-blokki-rotate-parametri-07
3. Osoita parametrin peruspiste blokin keskipisteeseen.

dynaaminen-blokki-rotate-parametri-08
4. Osoita parametrin säde blokin oikeaan reunaan.

dynaaminen-blokki-rotate-parametri-09
5. Anna parametrin oletuskulmaksi 0 (voit hyväksyä painamalla Enter).

dynaaminen-blokki-rotate-parametri-10
6. Napsauta parametrin oikealle puolelle tulevan Rotate-kuvakkeen päällä hiiren oikeaa ja valitse Action Selection Set > New Selection Set.

dynaaminen-blokki-rotate-parametri-11
7. Valitse ne viivat, joiden haluat kääntyvän eli tässä esimerkissä valitaan suorakaide, mutta ei attribuuttia. Valinnan päätteeksi paina Enter.

8. Sulje blokkieditori Close Block Editor -painikkeella.

dynaaminen-blokki-rotate-parametri-12
9. Tallenna muutokset valitsemalla Save the Changes.

dynaaminen-blokki-rotate-parametri-13

Dynaamisen blokin käyttö

Kun aktivoit blokin, esiin tulee kääntökahva.

dynaaminen-blokki-rotate-parametri-14

Kun käännät blokkia tästä kääntökahvasta, vain käännettäväksi valitut elementit kääntyvät, muut pysyvät vaakasuunnassa.

dynaaminen-blokki-rotate-parametri-15

Huom. Mikäli käännät blokkia Rotate-käskyllä, kaikki blokin elementit kääntyvät.