Blender (jusqu'à 2.49)
Le Script "Paths import"
Version Anglaise
    Début   Index
précédent Importer des courbes BSpline
Importer le format "AI" Suivant

Avertissement sur le groupe import paths

Les scripts  du groupe import Paths restent largement expérimentaux et ne donnent pas toujours les résultats attendus.  Le terme Path n'est pas anodin, c'est vraiment la seule chose qui soit traité dans les limites des possibilités technique des courbes de bézier gérées par Blender . 
 

paths_import.py

 Ce source,  qui se trouve dans le répertoire .Blender/scripts, peut préter à confusion . Si on essaye de le lancer de manière classique, chargement dans la fenêtre texte et alt-p,  on obtiendra automatiquement une erreur signalant que la variable "fonctionSELECT" est introuvable. En effet, cette variable se trouve à l'intérieur des modules mod_svg2obj.py, mod_ai2obj.py, mod_eps2obj.py et mod_gimp2obj.py et paths_import.py n'a d'autre utilité que de les convoquer en fonction du choix de l'utilisateur  . Pour cela il est indispensable de passer par le sous-menuScripts/Import/Paths de la fenêtre scripts  .

Menu Scripts

Menu Import

Sous-menu Paths

Appeler  un script à partir d'un sous-menu 
 

#!BPY

"""
Name: 'Paths (.svg, .ps, .eps, .ai, Gimp)'
Blender: 233
Group: 'Import'
Submenu: 'Gimp 1.0 - 1.2.5' Gimp_1_0
Submenu: 'Gimp 2.0' Gimp_2_0
Submenu: 'Illustrator (.ai) PS-Adobe-2.0' AI
Submenu: 'InkScape (.svg)' SVG
Submenu: 'Postscript (.eps/.ps) PS-Adobe-2.0' EPS
Tip: 'Import a path from any of a set of formats (still experimental)'
"""
 

Tous les en-têtes de script que l'on souhaite voir apparaître dans les menus de blender doivent commencer par cinq caractères :
 

#!BPY
...

cette expression indique à l'API python que ce qui se trouvera ensuite dans l'espace de texte défini par les triples guillemets 
 

"""
...
"""

doit être interprété comme une mise en forme d'une hierarchie de menus.

  • Name: 'texte'
  • Blender: numéro de version
  • Group: 'type'
  • Submenu: 'texte' argument
  • ...
  • Tip: 'texte'
Name, Blender, Group et Tip sont obligatoires . Les guillemets simples aussi autour des chaine de caractère. En fait, tout ce qui est en gras ci-dessus est obligatoire . 
Le texte qui suit Name sera affiché dans le menu mais ne doit pas respecter de forme particulière . 

Le numéro de version empêchera l'utilisation avec une version antérieure qui ne contiendrait pas certaines fonctions de l'API . 

Le  type qui suit Group doit exister dans la version correspondante . Par défut et en cas de doute, il est préférable de choisir le groupe Misc qui correspond à divers mais il faut éviter le groupe Help qui force l'affichage dans un autre menu que Scripts .

Submenu est optionnel est doit être suivi d'un premier texte libre qui apparaitra dans le menu et d'un second qui sera passé au script lui-même comme s'il s'agissait d'un argument en ligen de commande (voir la documentation du module sys et de la propriété argv en python). 


Enfin, rappelons-le, le script doit se trouver dans le répertoire .blender/scripts (ou dans le  répertoire qui a été défini comme pythonpath dans la fenêtre des préférences utilisateur .)

Passer un argument au script  paths_import
 
précédentScript Présentation import
 Importer le format "AI" 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