Blender (jusqu'à 2.49)
Python
Diviser un segment en n fragments
    Début   Index
précédentScript Python
imiter un raccourcir Suivant

     Ce script ne crée pas encore les segments  ni ne divise les faces mais positionne des sommets qui peuvent servir de points de repère . 
 
 

import Blender
VAL=7 
if Blender.Get('version')>=236:
    from Blender import NMesh
    in_editmode = Blender.Window.EditMode()
    if in_editmode: 
        Blender.Window.EditMode(0)
    O=Blender.Object.GetSelected()[0]
    M=O.getData()
    e=[e for e in M.edges if e.flag&1] 
    if len(e)==1:
      A1 = e[0].v1.co
      B1 = e[0].v2.co
      C1=[]
      for n in [0,1,2]:
          C1.append(A1[n]-B1[n])
          C1[n]/=VAL
      for n in range(VAL):
         p=Blender.NMesh.Vert(C1[0]*n+B1[0],C1[1]*n+B1[1],C1[2]*n+B1[2])
         M.verts.append(p)
      M.update(0,1)
    else:
        print "only or at least 2 edges have to be selected"
    Blender.Window.EditMode(in_editmode)

 
précédentScript Python
 imiter un raccourcir Suivant
Vers le  Haut de page

Les questions concernant cette page  peuvent être posées sur  :
 news://news.zoo-logique.org/3D.Blender


 

 

Livre en français
Blender : apprenez, pratiquez, Créez, livre, Ed. Campus Press, coll. Starter Kit
Blender Starter Kit

Forum
FAQ
Lexique
Didacticiels
Compilations
Blender2KT
Débuter
Modelage
Blender python
Materiaux
Lumière
Animation
API python (eng)
Archives nzn
Statistiques
Doc flash Sculptris
Galerie Sculptris

mon site de démos sur youtube