1 / 27

Xplo 1.0

Xplo 1.0. 23/03/10. Sébastien Griffon. Plant architecture « e Xplo ration ». Plan. Objectives Conception Functionalities Applications Perspectives. 1 - Objectives. Xplo born of an AMAP botanist brainstorming (March 2008) : What kind of tool to help : Building Editing Viewing

bliss
Télécharger la présentation

Xplo 1.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Xplo 1.0 23/03/10 Sébastien Griffon Plant architecture « eXploration »

  2. Plan • Objectives • Conception • Functionalities • Applications • Perspectives

  3. 1 - Objectives Xplo born of an AMAP botanist brainstorming (March 2008) : What kind of tool to help : • Building • Editing • Viewing • Seeking • Exporting Architectural plant data ?

  4. 1 - Objectives • Build : • Enter/Draw multi-scale tree topology. • Set attributes (length, weight…may be geometrical attributes -> refine drawing). • Generics attributes (a picture can illustrate un detail of the structure)

  5. 1 - Objectives • Edit (go with build) • Import various formatted structures (MTG, LIG, GTDS, …) • Insert, delete and copy structure entities. • Add/modify attributes. • Modify/Deform geometry with topologic rules. • Time line. • Geometric rules to visualize the structure

  6. 1 - Objectives • View • 3D/2D • Multi-scale draw (like the structure). • Seek • Select, filter, hide • Script • Export • Save project • Export to diverse formats ( MTG, LIG, Images, …)

  7. Libraries Pilots Tools Pilot relays Modules 2 – Conception : organigramme library 2 library 2 … Biomeca library script pilot Xplo Export file formats gui pilot Multiscale Tree Graph Convex hull sketcher capsis-kernel jeeb-util jeeb-sketch Mesh sketcher gui gui gui Greenlab model Coffee reconstruction scr Plant editor

  8. 2 – Conception : Multiscale Tree Graph Fruit5 > Plant1 Internode4 > Fruit2 Axis2 + / Axis1 Internode3 > / > / Internode1 Internode2 > Internode1 Length : 5.3 Diameter : 1.6 Length : 10.7 Plant : Scale 1 Axis : Scale 2 Internode : Scale 3 Fruit : Scale 3

  9. 2 – Conception : Multiscale Tree Graph jNodeType Type + Scale jNode jMTG Is composed by Scan/Iteration methods Adding/Deleting methods Buffer to optimise scanning … Is followed by Is bearer of Attribute Table : Key-Values Numerical Values Text Data Geometry Image …

  10. 3 – Functionalities : overview 3D View Browser view Scenario View

  11. 3 – Functionalities : build & edit Type editor : Users create/edit the types to use in the structure. Builder/editor menu : Users select the relation and the type of the new topological element to add in the structure.

  12. 3 – Functionalities : build & edit Users easily visualize the structure during the edition and can select elements directly in the 3d view.

  13. 3 – Functionalities : build & edit Copy/Paste, Repeat, Undo/Redo commands and keyboard shortcuts allow quick edition of the plant

  14. 3 – Functionalities : build & edit Attribute editor : Users can add custom attributes : i.e. weight, state, … Or geometrical attributes : Length, Width, Insertion angles, … Each attribute is displayed in a new column and geometry is interactively updated.

  15. 3 – Functionalities : visualization Render editor : Users can select the types to hide/display and change many rendering/drawing options.

  16. 3 – Functionalities : geometry edition Geometry editor : Users can interactively move/add/remove spline control points to change shape of elements.

  17. 3 – Functionalities : data extraction Selection view : display/save the current selection. Type filter : Users choose the types to select.

  18. 3 – Functionalities : data extraction Attribute filter : Users choose an attribute, a test condition and value to filter. We have refined the last slide selection : the current selection is now topo_Level1 elements with Lenght attribute > 4

  19. 3 – Functionalities : data extraction Users can plot attributes along scenario time

  20. 3 – Functionalities : data extraction

  21. 3 – Functionalities : script Python or Groovy scripts are usefull for complex filtering and topology/geometry reconstruction.

  22. 4 – Applications : GLOUPS (Greenlab) • GLOUPS is a plant simulator implementation of the process-based model GREENLAB . Feng Lu, S. Griffon and P. De Reffye

  23. 4 – Applications : Coffee • Coffee geometry reconstruction from measured data • Data extraction J. Dauzat

  24. 4 – Applications : Moresnetia • Paleobotanic:geometry reconstruction from measurement on fossil Y. Caraglio

  25. 4 – Applications : Sunflower • Sunflower growth model H. Rey

  26. 4 – Applications : Fir sapling • Fir sapling geometry reconstruction + light interception + data extraction O. Taugourdeau

  27. 4 - Xplo 1.0 • Developed in Java (multi-platform), under LGPL licence. • For the scene level, a similar software is developped in AMAP by F. De Coligny • Xplo and Simeo are available on http://amap-dev.cirad.fr

More Related