суббота, 16 марта 2013 г.

Добавление пирамиды в Blender


Рассмотрим код, который добавление геометрический объект пирамида:

import bpy

# Определяем координаты вершин. Каждая вершина определяется тремя 
# последовательными числами с плавающей запятой (float) 
coords=[(-1.0, -1.0, -1.0), (1.0, -1.0, -1.0), (1.0, 1.0 ,-1.0), \
(-1.0, 1.0,-1.0), (0.0, 0.0, 1.0)]

# Определение граней по индексу числа. Каждая грань подразделяется  
# на 4 последовательных целых числа. 
# Для треугольников необходимо повторить первую вершину и в четвертой позиции.
faces=[ (2,1,0,3), (0,1,4,0), (1,2,4,1), (2,3,4,2), (3,0,4,3)]