vineri, martie 20

Hasuri noi in AutoCAD

Articolul prezinta fisierele *.pat (fisierele ce contin definitia hasurilor) si explica conceptul si cum se utilizeaza. Pentru librarii cu hasuri noi vezi sectiunea: Hasuri (sus in meniu)
Exemplele sunt pentru AutoCAD 2006 dar se pot adapta la oricare versiune.

Pe scurt:

Hasurile in AutoCAD sunt fisiere text editabile in Notepad cu extensia *.pat

roof.pat, gravel.pat, cercuri.pat, etc.

Pentru a adauga o hasura in AutoCAD se copiaza fisierul .pat in directorul "Support":

C:\Program Files\AutoCAD xxxx\Support

unde AutoCAD xxxx = versiunea ta de AutoCAD

Dupa ce ai copiat fisierul ".pat" in dirrectorul support hasura noua va aparea in "Hatch Pattern Palette" tab-ul "Custom"


Daca la selectarea hasurii apare mesajul: "Error in Pattern File" verifica daca:

- numele fisierului .pat e acelasi cu numele hasurii (vezi definitia hasurii mai jos pentru detalii)
- ai o singura hasura in fisier
- nu ai caractere nepermise in definitia hasurii
- nu ai numere scrise gresit (virgula in loc de punct, o virgula in plus...etc)
- nu ai linii mai lungi de 80de caractere
- numele hasurii nu este mai lung de 31 de caractere
- nu ai linii fara text la sfarsitul definitiei hasurii

Explicatii:

Hasurile AutoCAD sunt definite ca fisiere text, editabile in Notepad, si salvate cu extnsia .pat.
Un astfel de fisier arata cam asa:

*ANGLE,Angle steel
0, 0, 0, 0, 6.985, 5.08, -1.905
90, 0, 0, 0, 6.985, 5.08, -1.905

unde:
* - este caracter obligatoriu la inceputul definitiei unei hasuri
ANGLE - este numele hasurii (obligatoriu acelasi cu numele fisierului)
, - separa numele hasurii de explicatiile despre hasura (optional)
Angle steel - este un text explicativ despre hasura (optional)
0, 0, 0, 0, 6.985, 5.08, -1.905
90, 0, 0, 0, 6.985, 5.08, -1.905 - este definitia hasurii (evident obligatoriu)

Pentru mai multe explicatii despre semnificatia numerelor din definitia hasurii si cum poti sa faci tu o hasura vezi AutoCAD - Help.

Versiunile mai noi au un director "Support" si in "C:\Documents and Settings\user\Application Data\Autodesk... etc" in care se afla acadiso.pat respectiv acad.pat - fisierele cu hasurile cu care vine softul (au acelasi continut doar ca unul e pentru Metric-ISO si unul pentru Imperial-ANSI). Hasurile noi in AutoCAD se pot adauga si la sfarsitul fisierului acadiso.pat cu copy/paste la definitia hasurii. Hasurile noi adaugate vor aparea in "Hatch Pattern Palette" tab-ul "Other Predefined" dar nu incurajez modul acesta de a adauga hasuri.
E mai sanatos sa adaugi hasurile una cate una ca fisiere separate in C:\Program Files\AutoCAD xxxx\Support. Acesta e si unul din motivele pentru care fisierele suport instalate odata cu programul sunt din ce in ce mai pitite :)

Bonus:
 
agoracad - hasuri – librarii de hasuri cu cataloage PDF pentru previzualizare

SuperHatch - comanda din ExpressTools care transforma blockuri si imagini in hasuri, folosita abuziv incarca desenul si consuma resurse, dar e distractiva...

si cu asta...basta, am scris despre hasuri noi in AutoCAD :)
Printeaza aceast articol

6 comments:

  1. sunt interesat de hasura pentru termoizolatii. ma poti ajuta cumva? multumesc anticipat!

    RăspundețiȘtergere
  2. eu folosesc in general linie tip BATTING pentru izolatii si reglez marimea din Properties-Linetype scale, dar uite si o hasura pentru izolatii:
    *thermo1,
    161.5651,0.05,0.05,0.379475,0.12649,-2.84605,0.31623
    18.4349,-0.05,0.05,-0.379475,0.12649,-2.84605,0.31623
    108.4349,0.05,0.05,-1.01193,0.12649,0.948685,-2.213595
    71.5651,-0.05,0.05,1.01193,0.12649,0.948685,-2.213595

    RăspundețiȘtergere
  3. o hasura pentru sferturi de cercuri stie cineva ?

    RăspundețiȘtergere
  4. CUM FAC UN FISIER *.PAT . DIN AUTOCAD SE POATE

    RăspundețiȘtergere
  5. Interesant si aproape ...util ! Apare in `custom` dar nu hasureaza figura !! ce e de facut !? mersi (!)

    RăspundețiȘtergere
    Răspunsuri
    1. Probabil este o problema de scara, incearca sa schimbi "Hatch Pattern Scale" fie in jos (0.1, 0.001 etc) fie in sus (10, 100 etc) pana apare hasura in figura.

      Ștergere