Blender (jusqu'à 2.49)
Dessiner dans la fenêtre 3D
Utiliser les fonctions opengl du module BGL 
pour intervevenir dans la fenêtre 3D
    Début   Index
précédentScript Python
Script Python Suivant

Etat des lieux

Jusqu'à Blender 2.37, il était possible de lier un script  :

à un objet dans la scene courant avec l'option Redraw activée .


import Blender
from Blender import BGL,Noise
VERSION=Blender.Get('version')
if VERSION<=237:
 #---------------------------
 # point de depart de la ligne
 #---------------------------
 p=[Noise.random(),Noise.random(),Noise.random()]
 #---------------------------
 # boucle pour tracer un gribouillis dans un cude d'unen unite 
 # d'epaisseur
 #---------------------------
 for n in range(50):
  #---------------------------
  # second point 
  #---------------------------
  p2=[Noise.random(),Noise.random(),Noise.random()]
  #---------------------------
  # appel dela fonction glColor4f pour fixer une couleur
  # au hasard
  #---------------------------
  BGL.glColor4f(Noise.random(),
Noise.random(),Noise.random(),
Noise.random())
  #---------------------------
  # appel de la fonction de tracage d'un ligne 
  #---------------------------
  BGL.glBegin(BGL.GL_LINES)
  #---------------------------
  # definition des extemites du trait 
  #---------------------------
  BGL.glVertex3f(p[0],p[1],p[2])
  BGL.glVertex3f(p2[0],p2[1],p2[2])
  BGL.glEnd()
 #---------------------------
 # echange des coordonnes entre les deux sommets
 #---------------------------
  p=p2[:]
else :
 print "Blender version must be 2.37 or under "

 
précédentScript Python
 Script Python 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