PlantGL : a python-based geometric library for 3D plant modelling at different scales

Résumé : Dans cet article, nous présentons PlantGL, une bibliothèque graphique libre pour la création, la simulation et l'analyse de plantes virtuelles 3D. Cette bibliothèque géométrique écrite en C++ est accessible depuis le language Python. Elle constitue la base d'une plateforme interactive pour la modélisation des plantes dans plusieurs domaines applicatifs de la biologie. PlantGL permet de construire et de manipuler des modèles géométriques de plantes à differentes échelles, depuis les tissus cellulaires et les organes jusqu'aux populations de plantes. Plusieurs méthodes sont proposées pour génerer des architectures de plantes à partir de données mesurées sur le terrain ou de méthodes procédurales. Ces méthodes s'appuient sur une structure de graphe de scène augmentée de primitives géométriques adaptées à la representation de plantes. Du fait de leur importance pour le design et l'analyse de plante, une attention particulière a été apportée à la définition et à l'utilisation d'enveloppes pour représenter des systèmes ramifiés . Plusieurs exemples applicatifs illustrent comment PlantGL peut être utilisée pour construire, analyser et manipuler des modèles géométrique de plantes à differentes échelles.

Saved in:
Bibliographic Details
Main Authors: Pradal, Christophe, Boudon, Frédéric, Nouguier, Christophe, Chopard, Jérôme, Godin, Christophe
Format: monograph biblioteca
Language:eng
Published: INRIA
Subjects:U10 - Informatique, mathématiques et statistiques, F50 - Anatomie et morphologie des plantes, C30 - Documentation et information, plante, http://aims.fao.org/aos/agrovoc/c_5993,
Online Access:http://agritrop.cirad.fr/548943/
http://agritrop.cirad.fr/548943/1/document_548943.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Résumé : Dans cet article, nous présentons PlantGL, une bibliothèque graphique libre pour la création, la simulation et l'analyse de plantes virtuelles 3D. Cette bibliothèque géométrique écrite en C++ est accessible depuis le language Python. Elle constitue la base d'une plateforme interactive pour la modélisation des plantes dans plusieurs domaines applicatifs de la biologie. PlantGL permet de construire et de manipuler des modèles géométriques de plantes à differentes échelles, depuis les tissus cellulaires et les organes jusqu'aux populations de plantes. Plusieurs méthodes sont proposées pour génerer des architectures de plantes à partir de données mesurées sur le terrain ou de méthodes procédurales. Ces méthodes s'appuient sur une structure de graphe de scène augmentée de primitives géométriques adaptées à la representation de plantes. Du fait de leur importance pour le design et l'analyse de plante, une attention particulière a été apportée à la définition et à l'utilisation d'enveloppes pour représenter des systèmes ramifiés . Plusieurs exemples applicatifs illustrent comment PlantGL peut être utilisée pour construire, analyser et manipuler des modèles géométrique de plantes à differentes échelles.