[Bf-python] Some Recent Patches to BPython
Martin Poirier
theeth at yahoo.com
Fri May 6 14:44:42 CEST 2005
--- Stephen Swaney <sswaney at centurytel.net> wrote:
> On Fri, May 06, 2005 at 07:01:07PM +1000, Campbell
> Barton wrote:
> > Hi, Recently have added some small usefull
> patches to the patch tracker.
> >
> > Heres a list
> >
> >
> > *** NMesh.GetNames()
> >
>
https://projects.blender.org/tracker/index.php?func=detail&aid=2523&group_id=9&atid=127
> > - Solves the problem where it is impossible to get
> mesh objects with a
> > fake user/no users. Unless you alredy knew the
> name.
> > - Provides a much faster and simpler method the
> the current Python
> > # Gets a list of unique nmesh names
> > nmesh_names = []
> > for ob in Objects.Get():
> > ____if ob.getType() == 'Mesh':
> > ________if ob.getData(name_only=1) not in
> nmesh_names:
> > ____________nmesh_names.append(
> ob.getData(name_only=1) )
> >
> > # Now we have a list.
>
> I was not aware this was a problem.
>
> Based on the rest of the Bpy API, I would expect
> NMesh to have
> a Get() method that either returns the named object
> or a list
> of all the Nmeshes.
Legacy fun again. NMesh.GetRaw() with no parameter
returns a new NMesh object (we have the New() method
to do that too now) while GetRaw(name) with a name
that doesn't exists returns None.
Martin
__________________________________
Do you Yahoo!?
Make Yahoo! your home page
http://www.yahoo.com/r/hs
More information about the Bf-python
mailing list