[Bf-python] new to blender

John Harris asdf_46 at earthlink.net
Tue Aug 12 07:54:27 CEST 2003


Math isn't in Blender's defualt python libary. You will need to istall 
python to use it. Also, this mailing list is for blenders python 
development. Questions like this will be better answered at the forums 
at www.elysiun.com.    asdf_46
toy wrote:

> Hi I am new to blender and I am starting to explore the python 
> possibilites.  I have 2.28 and am reading the "blender book".  I am 
> having problems getting a script from the book running.  Here it is:
>
> import Blender
>
> from Blender import NMesh, Object
> from Blender.NMesh import Col
> from math import sin,cos,sqrt,exp
>
> xw=0.5
> yw=0.5
> xmax=36
> ymax=36
>
> me2 = NMesh.GetRaw()
>
> for y in range(0,ymax):
>         for x in range(0,xmax-1):
>                 r=sqrt((x-xmax/2)**2+(y-ymax/2)**2)
>                 z=sin(r*xw)*cos(r*yw)*exp(-r/5)*10
>                 v=Nmesh.Vert(x,y,z)
>                 me2.verts.append(v)
>
> for y in range(0,ymax-1):
>         for x in range(0,xmaxa-1):
>                 a=x+y*ymax
>                 f=Nmesh.Face()
>                 f.v.append(me2.verts[a])
>                 f.v.append(me2.verts[a+ymax])
>                 f.v.append(me2.verts[a+ymax+1])
>                 f.v.append(me2.verts[a+1])
>                 me2.faces.append(f)
>
> NMesh.PutRaw(me2,"Function",1)
> Blender.Redraw()
>
> I would appreciate it if you could help me.  The error that the script 
> stops on isthe 4th line, the math import line:
> from math import sin,cos,sqrt,exp
> I tried to test as much as I could myself(I don't code in pytohn too 
> much) and I guess the math modules aren't included? Thanks for any 
> tips or pointers you guys will give.
>
> _______________________________________________
> Bf-python mailing list
> Bf-python at blender.org
> http://www.blender.org/mailman/listinfo/bf-python
>





More information about the Bf-python mailing list