[Bf-committers] Re: [Bf-blender-cvs] CVS commit:blender/source/blender/include BIF_editmesh.hblender/source/blender/python/api2_2xmeshPrimitive.c meshPrimitive.h Mesh.c blender/source/blender/srceditmesh_add.cblender/source/blender/python/api2_2x/doc

Gilbert, Joseph T. jgilbert at tigr.ORG
Thu May 25 20:58:38 CEST 2006

Would be nice if you could do:

from Blender import *
me = Mesh.Primitives.UVsphere(10,20,3) # 10 segments, 20 rings, diameter
ob = Object.New(me)

It seems to me that Object.New should be able to take a datablock
object, test the datatype and link it if appropriate rather than forcing
the object class to create a new datablock everytime which is then
released later.

-----Original Message-----
From: bf-committers-bounces at projects.blender.org
[mailto:bf-committers-bounces at projects.blender.org] On Behalf Of
Alexander Ewering
Sent: Thursday, May 25, 2006 1:57 PM
To: bf-blender developers
Subject: Re: [Bf-committers] Re: [Bf-blender-cvs] CVS
meshPrimitive.h Mesh.c

On Thu, 25 May 2006, Ken Hughes wrote:

> No, it's been brought up before as a project (too bad nobody jumped on
it for 
> SoC, but oh well).  There needs to be a "simple" interface on top of
> Python API to do common things like this.  It's not hard to write a
> script that does this for you, which could then be included as "from 
> Blender.Simple import *" or something.   But someone has to take the
time to 
> sit down and either code it or at least code what that API needs so
> else can code it.  Believe it or not, I don't write lots of scripts in
> -- certainly not as many as others so -- so I'm not the best person to
> out what should go into the API.

Yes, as I said, my comment was not at all related to what you actually

I think this topic has been brought up before, and such a wrapper would
definitely be a great addition.

The biggest issue here is not coding it (because that is pretty simple),
biggest issue is design - go into the brain of a user and think from
A user expects a scripting API to work just like the UI - because that's
only thing they'll know and are comfortable with.

Anyway, probably the wrong list for it. I was just shocked at the code
had to say something. ;)

| alexander ewering              instinctive mediaworks
| ae[@]instinctive[.]de   http://www[.]instinctive[.]de
Bf-committers mailing list
Bf-committers at projects.blender.org

More information about the Bf-committers mailing list