Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


HASURAREA - Hasurarea interiorului unui contur

autocad



+ Font mai mare | - Font mai mic



Hasurarea

Reprezinta umplerea unui contur inchis cu un model.

Hasurarea interiorului unui contur

Pentru a hasura interiorul unui contur trebuie sa alegem modelul cu care se face hasurarea si parametrii acestuia si sa definim limitele suprafetei de hasurat.



Modelele de hasurare sunt memorate in fisiere cu extensia .PAT (la instalare, AutoCAD vine cu doua fisiere de hasuri, ACAD.PAT - cu modele americane, standard ANSI si ACADISO.PAT - cu modele acceptate international, standard ISO).

Alegerea modelului de hasurare

Se face cu comanda BHATCH sau cu DrawTHatch sau cu butonul Hatch din bara Draw.

Se va afisa un dialog in care, in pagina Hatch:[1]

La Type alegem tipul de model (Predefined - un model predefinit, standardizat;[2] User defined - un model definit de utilizator, Custom - un model predefinit, dar modificat de utilizator).

La Pattern alegem modelul dorit (el va fi previzualizat in zona Swatch); daca dorim sa alegem un model de hasurare in functie de tipul acestuia, putem folosi butonul cu puncte de suspensie aflat in dreapta listei cu derulare Pattern, care deschide un dialog suplimentar din care putem alege modelul.

La Angle alegem sau specificam unghiul cu care va fi rotit modelul de hasurare in raport cu definitia sa; daca a fost, deja, selectat conturul care va fi hasurat, se poate folosi butonul Preview pentru a previzualiza desenul cu unghiul curent.

La Scale alegem sau specificam factorul de scara; efectul este similar cu cel de la comanda LTSCALE de la linii. Factorii subunitari "indesesc" modelul iar cei supraunitari il "raresc". Daca a fost, deja, selectat conturul care va fi hasurat, se poate folosi butonul Preview pentru a previzualiza desenul cu unghiul curent.[3]

La Composition stabilim daca dorim ca hasura sa fie sau nu asociativa. O hasura asociativa are proprietatea ca se conformeaza intotdeauna conturului pe care-l umple (la deformarea acestuia, ea se va extinde/restrange la noul format. In afara cazului in care avem motive puternice pentru a crea o hasura neasociativa, vom prefera crearea uneia asociative.

Definim frontierele hasurii, fie prin selectarea unuia sau mai multor puncte interne in spatiile incadrate de diverse obiecte, fie selectand obiectul/obiectele care definesc o frontiera exterioara:

pentru selectarea punctelor interioare contururilor ce vor fi hasurate se foloseste butonul Pick Points din dialog si se da cate un click de mouse in fiecare zona interna ce va fi hasurata;[4] avantajul acestei metode este ca, aici, capetele acestor obiecte nu trebuie sa coincida (ele pot depasi celelalte obiecte, de exemplu la doua drepte intersectate de doua arce;

pentru selectarea obiectelor care delimiteaza zona ce va fi hasurata se foloseste butonul Select Objects din dialog. Optiunea e utila atunci cand se doreste hasurarea unui contur definit de un set obiecte ale caror capete coincid (un set de linii si de arce, o polilinie sau o curba spline inchisa, un poligon regulat, un dreptunghi, o elipsa, un cerc).

Observatie

Daca dorim sa hasuram un contur inchis cu acelasi tip de hasura cu al altuia deja hasurat, vom putea folosi butonul Inherit Properties din dialog. Se va afisa promptul Select associative hatch object: la care vom da click pe tipul de hasura pe care vrem sa-l copiem si apoi, la promptul Select objects:, vom selecta, prin oricare din cele doua metode de mai sus (puncte sau obiecte) conturul pe care vrem sa-l hasuram cu acel model.

Definirea unui model de hasurare

Putem defini "din mers" un model de hasurare cu linie simpla, folosind, la Type, in dialogul de mai sus, varianta User-Defined. In acest moment, la Spacing putem specifica spatiul intre doua linii paralele, in unitati de desenare iar la Angle unghiul de inclinare a acestor linii in raport cu orizontala. De asemenea, activand Double, putem obtine un al doilea set de linii paralele, perpendiculare pe primele (spatiul dintre ele este acelasi ca mai sus).

Notiunea de insula

Adesea, exista situatii in care, in interiorul zonei de hasurat, exista alte zone inchise, numite aici insule care, la randul lor, pot avea alte insule; de asemenea, obiectele de tip text (mono- sau multilinie) se pot comporta ca niste insule.

Daca am utilizat butonul Pick Points pentru a indica un punct interior al zonei pe care dorim s-o hasura, AutoCAD depisteaza, in mod automat, insulele.

Daca am selectat conturul de hasurat folosind Select Objects, trebuie sa indicam explicit obiectele interne de frontiera - altfel, BHATCH nu-si va da seama ca ele exista si va hasura si va hasura si insulele.

La fel ca suprafata de hasurat, insulele pot fi definite prin unul sau mai multe obiecte de frontiera, dar folosind pagina de dialog Advanced din dialog, in care:

Folosind Select Objects, selectam obiectele care delimiteaza insulele (daca dorim sa eliminam din setul de insule unul dintre obiecte, folosim butonul Remove Islands si selectam obiectul).

Alegem stilul de detectare a insulelor, la Island detection style:

Normal - hasurarea porneste de la frontiera exterioara si e dezactivata la prima insula interna gasita; la a doua insula detectata hasurarea este reluata si procesul se repeta pana cand sunt hasurate, alternativ, toate insulele; este stilul implicit.

Outer - hasurarea porneste de la frontiera exterioara si e dezactivata definitiv la intalnirea primei insule.

Ignore - este hasurata toata zona marginita de frontiera exterioara, fara a se tine cont de insulele interne.

Definirea unui set de frontiere

In mod normal, cand utilizam Pick Points pentru a defini setul de frontiere al zonei de hasurat, AutoCAD examineaza toate obiectele din viewportul curent.

Putem selecta in mod explicit un set mai restrans de obiecte ce vor fi examinate si validate, daca este cazul, ca frontiere de hasurare.[5]

Pentru aceasta, din pagina de dialog Advanced vom folosi butonul New si vom selecta, apoi, obiectele care vor constitui frontiere. Dupa selectare, in lista Boundary set, pe langa varianta Current viewport va aparea si varianta Existing set.

La un moment dat, poate exista un singur set definit de frontiere (la definirea unuia nou, acesta il va inlocui pe cel anterior).

Editarea modelelor de hasurare

Se face cu comanda HATCHEDIT sau cu ModifyTObjectTHatch, urmate de selectarea hasurii.

Dialogul afisat este similar cu cel de la crearea hasurilor, cu exceptia faptului ca unele optiuni nu sunt disponibile.

Operatiile de schimbare a modelului de hasurare, a unghiului, a scalei etc. se fac ca mai sus.

Modificarea unui model de hasurare se poate face si cu ModifyTProperties dupa selectarea hasurii. Se va afisa fereastra Properties, in care putem face modificarile dorite.

Modificarea frontierelor hasurii

Daca deformam sau modificam intr-un alt mod scara sau forma obiectelor de frontiera ce definesc o zona cu hasurare asociativa, aceasta se adapteaza, automat, la noile frontiere.

Daca mutam, stergem sau deformam una din insulele din zona globala a hasurii, hasura se va comporta ca atare.

De asemenea, in cazul in care stergem unul din obiectele de frontiera ce definesc zona globala sau insulele (in asa fel incat rezultatul nu mai e o suprafata inchisa), hasura isi pierde proprietatea de asociativitate.

Nu este posibila "repararea" unei hasuri asociative care a devenit neasociativa fie prin operatia de mai sus, fie prin activarea butonului Non-associative din dialogul de la HATCHEDIT. Singurul mod de a corecta greseala este executarea imediata a comenzii Undo (U) sau a comenzii UNDO

Alinierea hasurilor

Zonele hasurate cu aceleasi modele si cu aceleasi valori pentru factorul de scara si unghi vor avea, pe portiunile in care se invecineaza, elementele modelului de hasurare aliniate.

Toate modelele de hasurare sunt desenat, implicit, relativ la originea snap care, de obicei, este punctu de coordonate 0,0.

Daca dorim sa realiniem un model de hasurare, modificam originea snap inainte de desenarea hasurii folosind comanda SNAPBASE care permite modificarea valorii variabilei sistem cu acelasi nume, ce memoreaza originea de snap curenta.

Explodarea obiectelor de tip hasura

Obiectele de tip hasura sunt obiecte compuse, dar care pot fi descompuse in liniile care le alcatuiesc folosind comanda EXPLODE sau butonul Explode din bara Modify sau ModifyTExplode, urmate de selectarea hasurii respective.

Desi explodarea unui obiect de tip hasura ne permit sa editam individual liniile de hasurare, operatia nu se recomanda.

In urma explodarii, hasurile isi pierd asociativitatea.

Controlul vizibilitatii hasurilor

In mod normal, hasurile sunt vizibile deoarece variabila sistem FILLMODE este 1; daca trecem aceasta variabila sistem pe 0, hasurile vor deveni invizibile (efectul nu este vizibil decat dupa o comanda REGEN sau REGENALL sau variantele Regen din meniul View).

Din pacate, aceasta variabila controleaza si modul de afisare a umplerii unor obiecte cum ar fi poliliniile cu grosimi si multiliniile. De aceea, pentru a ascunde hasurile intr-un mod mai selectiv, le putem plasa pe un strat separat, care poate fi activat sau dezactivat.

Selectarea hasurilor si a frontierelor lor

Daca vrem sa selectam in vederea selectarii - mutare, copiere, stergere, oglindire etc. - atat o hasura cat si frontierele ei, trebuie sa tinem cont de faptul ca hasura este un obiect distinct.

AutoCAD ne permite sa stabilim daca vrem ca la selectarea hasurii sa se selecteze si frontierele sau selectarea sa se faca separat, folosind variabila sistem PICKSTYLE cu valorile:

0 sau 1 - selectarea se face separat (implicit, 1);

2 sau 3 - selectarea se face impreuna.

Crearea propriilor modele de hasurare

Pe langa modelele de hasurare oferite de AutoCAD ne putem crea propriile modele de hasurare pe care le putem stoca fie in fisierul ACAD.PAT sau ACADISO.PAT (pentru modele metrice),[6] fie fiecare in propriul fisier .PAT.

In cazul unei instalari standard, fisierele ACAD.PAT si ACADISO.PAT se afla in folderul ACADR15SUPPORT. Se recomanda ca noul fisierul model sa se afle in acest folder.

Deoarece un fisier model de hasurare este un fisier text, pentru crearea lui nu vom avea nevoie decat de un editor de texte.

Un model de hasurare este alcatuit din una sau mai multe linii de model paralele. Regulile de definire a liniilor sunt aceleasi ca la tipurile de linii, cu exceptia faptului ca in liniile modelelor de hasurare nu pot fi introduse texte sau forme geometrice).

O definitie de model poate fi impartita in doua componente:

randul de antet - are formatul *nume_model [,descriere] - numele modelului nu poate contine spatii;

una sau mai multe linii descriptoare de linii de model, in formatul:

unghi, x-origine, y-origine, delta-x, delta-y [tip_linie-1, tip_linie-2,

Fiecare familie de linii incepe cu o linie ai carei parametri - unghiul si punctul de origine sunt specificate de primele 3 numere din descriptor. Familia este generata prin deplasari succesive ale fiecarei linii pe distantele delta-x si delta-y fata de linia precedenta, unde delta-x se masoara de-a lungul liniei iar delta-y perpendicular pe directia liniei.

Daca parametrul tip_linie lipseste, AutoCAD foloseste tipul de linie curent.

De exemplu, pentru linii inclinate la 45 de grade, distantate la @0.25 unitati de desenare, fisierul model de hasura va contine:

*L45, linii inclinate la 45 grade, distantate la @0.25 unitati

Un alt exemplu ar fi format din triunghiuri echilaterale cu varful in jos, care se repeta. Pentru acest caz, fisierul model de hasurare va contine:

*TRIANG, triunghiuri echilaterale

In acest exemplu, modelul e format din trei familii de linii: una inclinata la 60 de grade, alta la 120 de grade si a treia la 0 grade. Parametrii tipului de linie (ultimele doua valori pe fiecare rand) indica faptul ca liniile vor fi formate din liniute cu lungimea de 0.1875 unitati de desen, alternate cu spatii de aceeasi lungime.

Stergerea unei hasuri

Se face, dupa un click in interiorul hasurii, folosind tasta Delete sau cu comanda ERASE urmata de selectarea hasurii.



Nu este obligatoriu sa executam pasii in aceasta ordine, dar ei trebuie, totusi parcursi.

Modelele ISO au fost concepute pentru a fi utilizate in desenele metrice. Unitatile de masura utilizate la definirea lor sunt milimetrii. Daca se selecteaza un model ISO, AutoCAD va activa lista derulanta ISO pen width din partea inferioara a paginii de dialog Hatch, prin care putem alege latimea penitei la plotare. Daca se selecteaza o latime de penita, valoarea initiala a factorului de scala este stabilita, automat, ca fiind egala cu latimea penitei, dar poate fi modificata ulterior.

Atentie! Un factor de scara prea mic va consuma un timp mare la plotare si poate da un aspect nesatisfacator; un factor prea mare poate duce la situatia in care modelul nu e vizibil in zona hasurata.

Atentie! Daca hasuram, cu aceeasi operatie, mai multe zone, la o eventuala stergere ulterioara a hasurii din una dintre ele, va disparea si hasura din celelalte.

Optiunea este utila cand desenul e aglomerat si dorim sa marim viteza mecanismului de cautare prin restrangerea numarului de obiecte ce urmeaza a fi examinate.

Daca decidem sa stocam noul model in unul din aceste fisiere, e bine sa cream mai intai o copie de siguranta a acestuia in alt folder, pentru a-l putea restaura ulterior, in cazul in care originalul este alterat.

Daca procedam astfel, fisierul trebuie sa aiba acelasi nume cu modelul.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 3671
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved