[Bf-python] Problems : range and xrange in NMesh

Tomas Golembiovsky nyoxi at seznam.cz
Fri Aug 8 22:05:37 CEST 2003


It works good if you write:

selectionList = Blender.Object.GetSelected()

That's strange

jms wrote:
> Found on the elysiun python forum:
> this code returns errors:
> 
> import Blender
> selectionList = Blender.Object.getSelected()
> mesh = selectionList[0].getData()
> nParts = 5
> nVerts = len(mesh.verts)
> for p in range(nParts):
>  rangeStart = (p * nVerts)/nParts
>  rangeEnd = ((p+1)*nVerts)/nParts
>  print rangeStart, rangeEnd
> print "-"
> 
> 
> but this one not:
> 
> 
> import Blender
> selectionList = Blender.Object.getSelected()
> mesh = selectionList[0].getData()
> nParts = 5
> nVerts = len(mesh.verts)
> for p in xrange(nParts):
>  rangeStart = (p * nVerts)/nParts
>  rangeEnd = ((p+1)*nVerts)/nParts
>  print rangeStart, rangeEnd
> print "-"
> 
> 
> Any idea?
> 
> Regards.
> 
> 
> 
> _______________________________________________
> Bf-python mailing list
> Bf-python at blender.org
> http://www.blender.org/mailman/listinfo/bf-python
> 
> 

-- 

Tomáš Golembiovský

-------------------
WEB: nyoxi.mysteria.cz
ICQ: 346980487




More information about the Bf-python mailing list