Plane-objekti Pythonilla
Tämä skirpti luo plane-objektin 3D-kursorin osoittamaan paikkaan.
# tama skripti luo plane-objektin 3D-cursorin osoittamaan paikkaan
#Ari Hayrinen 1.11.2005
#www.arthis.jyu.fi/blender3d
#importataan Blender-moduuli ja sen sisalta NMesh
import Blender
from Blender import NMesh
#luodaan uusi mesh-datablock nimelta 'plaani'
me = NMesh.New('plaani')
#luodaan uusi mesh-objekti nimeltaan 'oma_plane'objekti = Blender.Object.New ('Mesh', 'oma_plane')
#seuraavaksi maaritellaan pisteet, joista suorakaide koostuu
# luodaan verteksiv=NMesh.Vert(-1.0,1.0,0.0)
#ja liitetaan se verteksi-listaanme.verts.append(v)
#tehdaan samalla tavoin 4 verteksiav=NMesh.Vert(1.0,1.0,0.0)
me.verts.append(v)
v=NMesh.Vert(1.0,-1.0,0.0)
me.verts.append(v)
v=NMesh.Vert(-1.0,-1.0,0.0)
me.verts.append(v)
#seuraavaksi luodaan monikulmio, johon verteksit liitetaan listasta
f=NMesh.Face()
# liitetaan eka verteksif.v.append(me.verts[0 ])
#liitetaan toinen jne.f.v.append(me.verts[1 ])
f.v.append(me.verts[2 ])
f.v.append(me.verts[3 ])
#liitetaan monikulmio mesh-datablokkiin
me.faces.append(f)
#liitetaan mesh-datablock mesh-objektiinobjekti.link (me)
#luetaan 3D-kursorin paikka ff = Blender.Window.GetCursorPos()
#asetetaan objekti 3D-kursorin osoittamaan paikkaanobjekti.setLocation(ff)
#haetaan se scene, joka parhaillaan on aukiscene = Blender.Scene.getCurrent ()
#liitetaan mesh-objekti tahan sceneenscene.link (objekti)
#paivitetaan naytto. Blender.Redraw()