Nznfr3d.Blender   : Archives du 01/09/2000 au 21/12/2000
Expéditeur:   cobalt Date: Sun, 01 Oct 2000 12:23:00 +0200 Numéro:6950
Sujet précédent. Sujet: Re: script blender Sujet suivant.
Message(s) précédent(s):--1 --
Contenu: : text/plain.
...


paulo wrote:

> j'ai bien essayé d'extraire de l'objet chaque vertex puis d'en faire une
> face mais ils ne son pas dans l'ordre pour la reconstituer
>

hum, c'est un problème de liste:
la liste des sommets (vertices) est unidimentionnelle
(pour ceux qui ne sont pas au fait de la gestion de tableau,
il n'y a qu'un seul rang dans ce tableau et les cellules se suivent
de 0 à n-1 nombre de vertices)

Un script qui piocherait en aveugle dans liste ne saurait évidemment
pas comment est construite la face. Personnellement, j'aime bien dire
"facette" mais ça donne des crises d'urticaire au dictateurs d'une
pseudo culture 3d, j'ai même pu lire qu'une "facette" serait une face
avec trois cotés!
Quelle bande d'âne!!
Je clame la spécificité culturelle!!
"Facette" en français est un synonyme de "face"!
Point! et je n'ajouterai rien sur la différence entre "point 3d" et
"sommet", mais c'est du même tabac!

Après cette digression vocabulairesque, j'ajoute que dans Blender le
nombre de "sommet" dans une face de mesh n'est pas constant, il peut y
en avoir 3 ou 4 mais pas plus (moins c'est pas tellement interessant, par
contre dans certain soft comme lightwave une face peut être constituée de
65000 sommets!!).

Pour terminer la seule manière de reconstituer une face à partir d'une
lecture  dans le mesh c'est de récupere les valeurs du tableau "v"
pour l'instance n du tableau  "faces" ...

Avec un peu de patience, il y aura un tutorial sur ce problème d'ici
 ce soir surhttp://cobalt3d.free.fr , accompagné d'un exemple.
Pour les plus pressés, il y a toujours les pages pythons du Little
French Blender Tutorials,
http://jmsoler.free.fr/didactitiel/blender/tutor/python_script06.htm
plus particulièrement  le fichier :
http://jmsoler.free.fr/util/python_ressources/tst_mand0040107.zip
ou il y a un exemple de lecture de face.

@+


Message(s) suivant(s):-- : Aucun descendant
Fichier(s) joint(s):
Discussion: script blender
   script blender:-- paulo
       hé cobalt !!!:-- paulo
           hé cobalt !!!:-- jmsoler
               hé cobalt !!!:-- jmsoler
                   hé cobalt !!!:-- Christophe Guerin
                       hé cobalt !!!:-- jmsoler
                           =?iso-8859-15?Q?h=E9?= cobalt !!!:-- franck
                               hé cobalt !!!:-- jmsoler
                                   hé cobalt !!!:-- jmsoler
                                       hé cobalt !!!:-- Christophe Guerin
                                           hé cobalt !!!:-- jmsoler
                                           hé cobalt !!!:-- Virtualmint
       script blender:-- cobalt
           script blender:-- jmsoler
           script blender:-- paulo
           script blender:-- Onyx
               STOP, j'ai trouvé:-- Onyx
       script blender:-- Onyx
       script blender:-- cobalt
Archives réaliséesavec Python 2.0 + PythonWin par JmSoler.