sorry for the thrashing, turns out this dir is not used for modules, it could be...
[blender-addons-contrib.git] / io_directx_bel / bel / __init__.py
1 # set a given name to a unique
2 # blender data name in its collection
3 def bpyname(name,collection,suffix=4) :
4     name = name[:20-suffix]
5     tpl = '%s.%.'+str(suffix)+'d'
6     bname = name
7     id = 0
8     while bname in collection :
9         id += 1
10         bname = tpl%(name,id)
11     return bname
12
13 ## check if there's nested lists in a list. used by functions that need
14 # list(s) of vertices/faces/edges etc as input
15 # @param lst a list of vector or a list of list of vectors
16 # @returns always nested list(s)
17 # a boolean True if was nested, False if was not
18 def nested(lst) :
19     try :
20         t = lst[0][0][0]
21         return lst, True
22     except :
23         return [lst], False