Код
"""
# indices
0, 2, 3, 3, 1, 0, 4, 5, 7, 7, 6, 4, 0, 1, 9,
9, 8, 0, 8, 9, 5, 5, 4, 8, 1, 3, 10, 10, 9, 1,
9, 10, 7, 7, 5, 9, 3, 2, 11, 11, 10, 3, 10, 11, 6,
6, 7, 10, 2, 0, 8, 8, 11, 2, 11, 8, 4, 4, 6, 11
# verts
(-1.0, -1.0, -1.0), # 0
(1.0, -1.0, -1.0), # 1
(-1.0, -1.0, 1.0), # 2
(1.0, -1.0, 1.0), # 3
(-1.0, 2.0, -1.0), # 4
(1.0, 2.0, -1.0), # 5
(-1.0, 2.0, 1.0), # 6
(1.0, 2.0, 1.0), # 7
(-1.0, 0.0, -1.0), # 8
(1.0, 0.0, -1.0), # 9
(1.0, 0.0, 1.0), # 10
(-1.0, 0.0, 1.0) # 11
"""
#########################################################################
from maya.cmds import *
polyCreateFacet( p=[
(-1.0, -1.0, -1.0), # 0
(-1.0, -1.0, 1.0), # 2
(1.0, -1.0, 1.0) # 3
] )
polyCreateFacet( p=[
(1.0, -1.0, 1.0), # 3
(1.0, -1.0, -1.0), # 1
(-1.0, -1.0, -1.0) # 0
] )
polyCreateFacet( p=[
(-1.0, 2.0, -1.0), # 4
(1.0, 2.0, -1.0), # 5
(1.0, 2.0, 1.0) # 7
] )
polyCreateFacet( p=[
(1.0, 2.0, 1.0), # 7
(-1.0, 2.0, 1.0), # 6
(-1.0, 2.0, -1.0) # 4
] )
polyCreateFacet( p=[
(-1.0, -1.0, -1.0), # 0
(1.0, -1.0, -1.0), # 1
(1.0, 0.0, -1.0) # 9
] )
polyCreateFacet( p=[
(1.0, 0.0, -1.0), # 9
(-1.0, 0.0, -1.0), # 8
(-1.0, -1.0, -1.0) # 0
] )
polyCreateFacet( p=[
(-1.0, 0.0, -1.0), # 8
(1.0, 0.0, -1.0), # 9
(1.0, 2.0, -1.0) # 5
] )
polyCreateFacet( p=[
(1.0, 2.0, -1.0), # 5
(-1.0, 2.0, -1.0), # 4
(-1.0, 0.0, -1.0) # 8
] )
polyCreateFacet( p=[
(1.0, -1.0, -1.0), # 1
(1.0, -1.0, 1.0), # 3
(1.0, 0.0, 1.0) # 10
] )
polyCreateFacet( p=[
(1.0, 0.0, 1.0), # 10
(1.0, 0.0, -1.0), # 9
(1.0, -1.0, -1.0) # 1
] )
polyCreateFacet( p=[
(1.0, 0.0, -1.0), # 9
(1.0, 0.0, 1.0), # 10
(1.0, 2.0, 1.0) # 7
] )
polyCreateFacet( p=[
(1.0, 2.0, 1.0), # 7
(1.0, 2.0, -1.0), # 5
(1.0, 0.0, -1.0) # 9
] )
polyCreateFacet( p=[
(1.0, -1.0, 1.0), # 3
(-1.0, -1.0, 1.0), # 2
(-1.0, 0.0, 1.0) # 11
] )
polyCreateFacet( p=[
(-1.0, 0.0, 1.0), # 11
(1.0, 0.0, 1.0), # 10
(1.0, -1.0, 1.0) # 3
] )
polyCreateFacet( p=[
(1.0, 0.0, 1.0), # 10
(-1.0, 0.0, 1.0), # 11
(-1.0, 2.0, 1.0) # 6
] )
polyCreateFacet( p=[
(-1.0, 2.0, 1.0), # 6
(1.0, 2.0, 1.0), # 7
(1.0, 0.0, 1.0) # 10
] )
polyCreateFacet( p=[
(-1.0, -1.0, 1.0), # 2
(-1.0, -1.0, -1.0), # 0
(-1.0, 0.0, -1.0) # 8
] )
polyCreateFacet( p=[
(-1.0, 0.0, -1.0), # 8
(-1.0, 0.0, 1.0), # 11
(-1.0, -1.0, 1.0) # 2
] )
polyCreateFacet( p=[
(-1.0, 0.0, 1.0), # 11
(-1.0, 0.0, -1.0), # 8
(-1.0, 2.0, -1.0) # 4
] )
polyCreateFacet( p=[
(-1.0, 2.0, -1.0), # 4
(-1.0, 2.0, 1.0), # 6
(-1.0, 0.0, 1.0) # 11
] )