[Bf-python] More Proposed API changes.
Campbell Barton
cbarton at metavr.com
Fri Mar 9 01:48:04 CET 2007
Agree that "blend" a little false since it imply's the data is in the
current .blend file,
However its the best of a bad lot ;)
the data is still IN the blend file, just as a reference.
Blender does add library data into its local pool of data so I think its
important we match this in the python API.
using the iterators for linking data could be realy nice!
blend.groups.link("groupName", "//mylib.blend")
and
blend.groups.append("groupName", "//mylib.blend")
link keeps the reference, whereas append dosnt, just like Blenders UI.
antont at kyperjokki.fi wrote:
> Lainaus Ed Blake <kitsune_e at yahoo.com>:
>
>> I like the blend idea, but hate the name, Global is worse though imho. What
>
> it is an exciting development, indeed.
>
> i think a key is how that is thought of w.r.t. to library data, i.e. other
> blends. the 'main' thinking makes sense, 'cause the data is there irrespectively
> of files. then again, there are differences too: library linked data is not
> editable in the same way. that is also a separate concern, but i think somehow
> related - perhaps even to what the 'main/global/blend/project' should be
> conceptualized as, dunno.
>
>> is the highest level data block called in Blender? That would probably be
>
> no idea ..
>
>> also like the idea of moving additional blend file related attributes and
>> methods into a single submodule - maybe even file linking/appending?
>
> yah, Library has many things but certainly worth thinking how those things could
> integrate to something new.
>
>> ElementTree and/or some of the expat based XML parsers included :D
>
> ElementTree is in py 2.5, right? (did it already come for 2.4?). how big would
> it be to ship bundled with Blender, if we want to use that for many things? then
> again there is e.g. lxml that also provides the ElementTree api on a diff
> backend with diff powers.
>
> ~Toni
>
> _______________________________________________
> Bf-python mailing list
> Bf-python at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-python
>
--
See MetaVR Visuals Used at the Combat Studies Institute
http://www.metavr.com/casestudies/baghdadviews.html
Campbell J Barton
133 Hope Street
Geelong West, Victoria 3218 Australia
URL: http://www.metavr.com
e-mail: cbarton at metavr.com
phone: AU (03) 5229 0241
More information about the Bf-python
mailing list