Affichez vos modèles 3D en situation dans Scilab

Magazine
Marque
SysOps Pratique
Numéro
66
Mois de parution
juillet 2011
Spécialité(s)


Résumé

Le titre de cet article peut paraître un peu technique et effectivement, le contenu le sera un peu. Nous allons convertir un modèle 3D Blender, à l'aide d'une bibliothèque et d'un petit programme que nous adapterons, en un format de données utilisable pour l'affichage dans Scilab. Mais à mon avis, la partie la plus intéressante concerne la philosophie qui se trouve derrière toutes ces manipulations, l'une des quatre libertés fournies par les logiciels libres : la possibilité d'adapter pour ses besoins un programme existant.


1. Introduction

Le point de départ de cet article est le besoin d'afficher dans un logiciel de traitement numérique un objet 3D en situation : par exemple un vaisseau qui parcourt une trajectoire en 3 dimensions et pour lequel on veut afficher l'attitude (orientation dans l'espace) en des points particuliers. Nous avons à notre disposition le modèle 3D de cet objet sous Blender et nous allons utiliser Scilab pour le traitement numérique et l'affichage. Mais il va falloir convertir le maillage de l'objet issu de Blender en une structure de données (patch : listes sommets/faces) que Scilab pourra traiter comme le montre la figure 1.



Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous