Skip to content

Instantly share code, notes, and snippets.

Created April 29, 2014 10:53
Show Gist options
  • Save anonymous/11396755 to your computer and use it in GitHub Desktop.
Save anonymous/11396755 to your computer and use it in GitHub Desktop.
test
def sv_main(divx=2, divy=2, divz=2, size=1.0):
in_sockets = [
['s', 'divx', divx],
['s', 'divy', divy],
['s', 'divz', divz],
['s', 'size', size]
]
def gen_cube(divx, divy, divz, size):
if 0 in (divx, divy, divz):
return [], []
b = size/2.0
verts = [
[b, b, -b], [b, -b, -b], [-b, -b, -b],
[-b, b, -b], [b, b, b], [b, -b, b],
[-b, -b, b], [-b, b, b]
]
faces = [[0, 1, 2, 3], [4, 7, 6, 5],
[0, 4, 5, 1], [1, 5, 6, 2],
[2, 6, 7, 3], [4, 0, 3, 7]]
if (divx, divy, divz) == (1, 1, 1):
return verts, faces
# ok, looks like we have some work to do!
return verts, faces
verts, poly = gen_cube(divx, divy, divz, size)
out_sockets = [
['v', 'verts', verts],
['s', 'poly', poly]
]
return in_sockets, out_sockets
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment