Mesh Scripting/ro

Introducere
Înainte de toate trebuie să importați un modul Mesh:

To get access to the module you have to import it first:

Creație și Încărcare
Pentru a crea un obiectr vid Plasă utilizați construcția standard:

To create an empty mesh object just use the standard constructor:

Puteți crea un obiect din fișierul

Sau o creați dintr-un set de triunghiuri descris de către punctele de colț:

Mesh-Kernel are grijă de o structură topologică corectă a datelor prin sortare împreună a punctelor și marginilor coincidente.

Modelare
Pentru a crea geometrii obișnuite, puteți utiliza scriptul Python BuildRegularGeoms.py.

To create regular geometries you can use one of the methods. A torus, for instance, can be created as follows:

Primii doi parametri definesc razele toroidului, iar al treilea parametru este un factor de subeșantionare pentru câte triunghiuri sunt create. Cu cât această valoare este mai mare cu atât este mai lină și cu cât este mai groasă corpul. Clasa Mesh oferă un set de funcții booleene care pot fi utilizate în scopuri de modelare. Oferă uniune, intersecție și diferență de două obiecte de plasă.

The module also provides three Boolean methods:,  and :

În cele din urmă, un exemplu complet al intersecției între o sferă și un cilindru care intersectează sfera.

Odds and Ends
O extensie (deși greu de folosit) de scripting Mesh sunt script-urile de testare a Mesh-Module. În această unitate se fac toate testele de compilare și sunt manipulate toate proprietățile și atributele. Cine are curaj îndeajuns, poate privi la Unit Test module.

An extensive, though hard to use, source of mesh related scripting are the unit test scripts of the module. In these unit tests literally all methods are called and all properties/attributes are tweaked. So if you are bold enough, take a look at the Unit Test module.

See also Mesh API