Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
blender python script help
08-12-2008, 07:16 PM,
#3
 
i am making progress. this is what i have so far:
Code:
import Blender
from Blender import *
import bpy

editmode = Window.EditMode()
if editmode: Blender.Window.EditMode(0)
me = bpy.data.meshes.new('myMesh')
myObj = Blender.Object.GetSelected()[0]
sel=[v for v in myObj.getData().verts if v.sel==1]
for v in sel:
    print "x,y,z: ", v[0], v[1], v[2]
    v[2] += 0.01
    me.verts.extend([v])

faces = [ [0,1,3,2] ]

me.faces.extend(faces)

me.faces[0].mat=0
fileName='grid.dds.png'
myTex = Texture.New()
myImage = Image.Load(fileName)
myTex.setType('Image')
myTex.image=myImage
me.faces[0].image = myImage
scn = bpy.data.scenes.active
ob = scn.objects.new(me, 'myObj')

Blender.Window.RedrawAll()

if editmode: Blender.Window.EditMode(1)
with this script i can select a track sector and then place on top of it a new mesh with a given texture. there is no scaling or offsetting yet (the new mesh covers the whole track sector) but this could probably be worked into something that will do what i want it to do. any advice is still welcome.

--alex--
Reply


Messages In This Thread
blender python script help - by alex25 - 08-12-2008, 01:23 PM
[No subject] - by alex25 - 08-12-2008, 03:57 PM
[No subject] - by alex25 - 08-12-2008, 07:16 PM
[No subject] - by joevenzon_phpbb2_import3 - 08-13-2008, 10:05 PM
[No subject] - by alex25 - 08-15-2008, 02:29 PM
[No subject] - by joevenzon_phpbb2_import3 - 08-16-2008, 12:56 PM
[No subject] - by alex25 - 08-17-2008, 02:37 PM
[No subject] - by osteron - 11-03-2008, 03:52 PM
[No subject] - by joevenzon_phpbb2_import3 - 11-03-2008, 09:39 PM
[No subject] - by osteron - 11-04-2008, 01:09 PM
[No subject] - by joevenzon_phpbb2_import3 - 11-07-2008, 11:12 AM
[No subject] - by osteron - 11-09-2008, 10:46 AM
[No subject] - by joevenzon_phpbb2_import3 - 11-09-2008, 01:57 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)