Blender (jusqu'à 2.49)
Python :
les Armatures  (3/n)
2/ Rendre visibles tous les sommets 
qui ne sont pas attribués à des bones
    Début   Index
précédentScript renommer les groupes
script rvk2rvk Suivant

 Rendre visibles tous les sommets qui ne sont pas attribués à des bones

Le principe est assez simple : passer en sélection active tous les sommets et ensuite désélectionner ceux qui sont attribués à un groupe

Cela suppose que l'on puisse collecter tous les  groupes disponibles sur cet objet mesh. La fonction MESH.getVertGroupNames() remplit cet office.  Ensuite on appelle chaque groupe, et chaque vertice dans ce groupe avec la fonction MESH.getVertsFromGroup(GROUP) et on bascule la valeur de la variable sel sur 0.

On pourrait effectuer cette opération manuellement en utilisant le bouton Select  du bloc de gestion des vertexgroups Il faudrait ensuite inverser la sélection avec le menu Special que l'on peut appeler avec le raccourci Wkey . Dans le cas d'armatures très complexes, ce travail est très fastidieux et ne garantit pas les oublis.
 

#-------
# retrouver les sommets non attribués à un bone

#-------
import Blender
from Blender import NMesh

OBJET=Blender.Object.GetSelected()[0]

if OBJET.getType()=='Mesh':
   MESH=OBJET.getData()
   print dir(MESH) 
   for v in MESH.verts:
      v.sel=1
   VERTEXGROUPES=MESH.getVertGroupNames()
   for GROUP in  VERTEXGROUPES:
      Vertices=MESH.getVertsFromGroup(GROUP)
      for v in Vertices:
          MESH.verts[v].sel=0
   MESH.update()

Blender.Window.RedrawAll()
 






Télécharger le script
 
précédentScript renommer les groupes
script rvk2rvk 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