Mesh Scripting/pl

Wprowadzenie
Przede wszystkim trzeba zaimportować Środowisko pracy Mesh:

Tworzenie i wprowadzanie
Aby utworzyć pusty obiekt siatki wystarczy użyć standardowego konstruktora:

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

Możesz również utworzyć obiekt na podstawie pliku

Lub stwórz go z zestawu trójkątów opisanych przez ich punkty narożne:

Jądro Mesh zajmuje się tworzeniem poprawnej topologicznej struktury danych, sortując razem zbieżne punkty i krawędzie.

na początek strony

Modelowanie
Do tworzenia regularnych geometrii można użyć skryptu Python.

Pierwsze dwa parametry określają promienie toroidu, a trzeci parametr jest współczynnikiem podpróbkowania dla liczby utworzonych trójkątów. Im wyższa jest ta wartość, tym gładsza i niższa jest chropowatość korpusu bryły. Klasa Mesh zapewnia zestaw funkcji logicznych, które można wykorzystać do celów modelowania. Zapewnia połączenie, przecięcie i różnicę dwóch obiektów siatki.

The module also provides three Boolean methods:,  and :

Wreszcie pełny przykład, który oblicza przecięcie kuli z walcem przecinającym tą kulę.

na początek strony

Uwagi
Rozległym (choć trudnym w użyciu) źródłem skryptów związanych z siatkami są skrypty do testów jednostkowych Środowiska pracy Mesh. Podczas tych testów jednostkowych wywoływane są dosłownie wszystkie metody i wszystkie właściwości/atrybuty są udoskonalane. Więc jeśli jesteś wystarczająco odważny, spójrz na Moduł testowy jednostek.

Zobacz również API dla Mesh

na początek strony