Mesh Scripting/ru

Введение
Прежде всего вы должны импортировать Mesh модуль:

Создание и Загрузка
Чтобы создать простейший полигональный (сеточный) объект, просто используйте стандартный конструктор:

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

Вы также можете создать объект из файла

Или создайте его из множества треугольников, задав их вершины:

Mesh-Ядро заботится о создании топологического правильной структуры данных сортируя совпадающие точки и края вместе.

top

Моделирование
Для создания обычной геометрии вы можете использовать Python сценарий BuildRegularGeoms.py.

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

Первые два параметра определяют радиусы тороида  а третий параметр фактор подвыборки, как много треугольников будет создано. Чем выше это значение тем сглаженней и наоброт чем ниже тем грубее тело. Mesh классы предоставляют набор логических функций которые могут быть использовыны в целях моделирования. Они обеспечивают объединение, пересечение и вычитание двух полигиональных объектов.

The module also provides three Boolean methods:,  and :

Наконец, полный пример, который вычисляет пересечение сферы и цилиндра, пересекающего сферу.

top

Всякая всячина
Трудно, широко использовать источники полигональной модели связанные с сценарием, все это тестирование написания сценариев для полигонального модуля В этих тестах модуля буквально все методы вызываются и все свойства/атрибуты вымышлены. Так что если вы достаточно смелы, взгляните на 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.

top