diff options
author | Campbell Barton <ideasman42@gmail.com> | 2006-12-26 04:45:58 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2006-12-26 04:45:58 +0300 |
commit | 470f91b506fd19808be4aca0a292021f182e3f54 (patch) | |
tree | 00feedbd7059f39b1298251b7f39c9ce0ae4d2df /release/scripts/object_cookie_cutter.py | |
parent | b27785c4df37d16ae3a2f052328afbc19efc7ec1 (diff) |
object_cookie_cutter - use edge keys
widgetwizard - made a mistake in last commit, works and also dosnt creash with bug.
https://projects.blender.org/tracker/index.php?func=detail&aid=5289&group_id=9&atid=125
Can others test so we can close?
Object_join was messing up object usercounts
Diffstat (limited to 'release/scripts/object_cookie_cutter.py')
-rwxr-xr-x | release/scripts/object_cookie_cutter.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/release/scripts/object_cookie_cutter.py b/release/scripts/object_cookie_cutter.py index a158a6cdfb4..51e4a343442 100755 --- a/release/scripts/object_cookie_cutter.py +++ b/release/scripts/object_cookie_cutter.py @@ -187,13 +187,9 @@ def mesh_edge_dict(me): ed_dict= {} for f in me.faces: if not f.hide: - fidx= [v.index for v in f] - for i in xrange(len(fidx)): - edkey= sorted_indicies(fidx[i], fidx[i-1]) - try: - ed_dict[edkey].append(f) - except: - ed_dict[edkey]= [f] + for edkey in f.edge_keys: + try: ed_dict[edkey].append(f) + except: ed_dict[edkey]= [f] return ed_dict |