Download presentation
Presentation is loading. Please wait.
Published byBriana Moore Modified over 9 years ago
1
Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon
2
Plan I. Objectives II. Conception III. Functionalities IV. Applications V. 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
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) 1 - Objectives
5
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 1 - Objectives
6
View 3D/2D Multi-scale draw (like the structure). Seek Select, filter, hide Script Export Save project Export to diverse formats ( MTG, LIG, Images, …) 1 - Objectives
7
2 – Conception : organigramme script pilot gui pilot capsis- kernel library 2 Greenlab model gui Biomeca library scr Coffee reconstruction gui Plant editor gui Convex hull sketcher Mesh sketcher Modules Export file formats Tools Pilots Libraries Pilot relays jeeb-util Xplo library 2 … jeeb- sketch Multiscale Tree Graph
8
2 – Conception : Multiscale Tree Graph Internode1 Internode2 Internode3 Internode4 Axis1 Axis2 Internode1 Fruit5 Fruit2 Axis : Scale 2 Plant1 Internode : Scale 3 Fruit : Scale 3 Plant : Scale 1 / / + / > > > > > Length : 10.7 Length : 5.3 Diameter : 1.6
9
jMTG jNode jNodeType Scan/Iteration methods Adding/Deleting methods Buffer to optimise scanning … Is composed by Is followed by Is bearer of Attribute Table : Key-Values Numerical ValuesTextDataGeometryImage … Type + Scale 2 – Conception : Multiscale Tree Graph
10
3D View Browser view Scenario View 3 – Functionalities : overview
11
3 – Functionalities : build & edit Builder/editor menu : Users select the relation and the type of the new topological element to add in the structure. Type editor : Users create/edit the types to use 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 Type filter : Users choose the types to select. Selection view : display/save the current selection.
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
GLOUPS is a plant simulator implementation of the process-based model GREENLAB. Feng Lu, S. Griffon and P. De Reffye 4 – Applications : GLOUPS (Greenlab)
23
4 – Applications : Coffee J. Dauzat Coffee geometry reconstruction from measured data Data extraction
24
4 – Applications : Moresnetia Y. Caraglio Paleobotanic : geometry reconstruction from measurement on fossil
25
4 – Applications : Sunflower H. Rey Sunflower growth model
26
4 – Applications : Fir sapling O. Taugourdeau Fir sapling geometry reconstruction + light interception + data extraction
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.frhttp://amap-dev.cirad.fr
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.