Mesh Scripting/ru

Введение
Чтобы получить доступ к модулю, вы должны сначала импортировать его:

Создание
Чтобы создать пустой объект сетки, просто используйте стандартный конструктор:

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

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

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

top

Моделирование
Для создания правильной геометрии вы можете использовать один из методов. Например, тор можно создать следующим образом:

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

Модуль также предоставляет три булевых метода:,  и :

Вот пример, который создает трубку, используя метод :

top

Примечания
Широко применяемый, хотя и трудный в использовании, источник скриптов обработки полигональных сеток - это тестовые скрипты в модуле. В этих тестах модуля буквально все методы вызываются и все свойства/атрибуты перебираются. Так что если вы достаточно смелы, взгляните на Unit Test module.

Смотрите так же: Mesh API.

top