xplo 1.0 plant architecture « exploration » 23/03/10 sébastien griffon
TRANSCRIPT
![Page 1: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/1.jpg)
Xplo 1.0
Plant architecture « eXploration »
23/03/10Sébastien Griffon
![Page 2: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/2.jpg)
Plan
I. Objectives
II. Conception
III. Functionalities
IV. Applications
V. Perspectives
![Page 3: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/3.jpg)
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 ?
![Page 4: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/4.jpg)
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
![Page 5: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/5.jpg)
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
![Page 6: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/6.jpg)
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
![Page 7: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/7.jpg)
2 – Conception : organigramme
scrip
t pilo
t
gu
i pilo
t
capsis-kernel
library 2
Gre
en
lab
m
od
el
gui
Biomeca library
scrCoff
ee
recon
stru
ctio
n
guiP
lan
t ed
itor
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
![Page 8: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/8.jpg)
2 – Conception : Multiscale Tree Graph
Internode1
Internode2
Internode3
Internode4
Axis1Axis2
Internode1
Fruit5
Fruit2
Axis : Scale 2
Plant1
Internode : Scale 3
Fruit : Scale 3
Plant : Scale 1
//
+ /
>
>
>
>
>
Length : 10.7Length : 5.3
Diameter : 1.6
![Page 9: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/9.jpg)
jMTG jNode
jNodeType
Scan/Iteration methodsAdding/Deleting methodsBuffer to optimise scanning…
Is composed by
Is followed by
Is bearer of
Attribute Table : Key-Values
Numerical Values Text Data Geometry Image …
Type + Scale
2 – Conception : Multiscale Tree Graph
![Page 10: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/10.jpg)
3D View
Browser viewBrowser view
Scenario ViewScenario View
3 – Functionalities : overview
![Page 11: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/11.jpg)
3 – Functionalities : build & edit
Builder/editor menu : Users select the relation and the typeof the new topological element to add in the structure.
Type editor : Users create/edit the types to use in the structure.
![Page 12: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/12.jpg)
3 – Functionalities : build & edit
Users easily visualize the structure during the edition and can select elements directly in the 3d view.
![Page 13: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/13.jpg)
3 – Functionalities : build & edit
Copy/Paste, Repeat, Undo/Redo commands and keyboard shortcuts allow quick edition of the plant
![Page 14: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/14.jpg)
3 – Functionalities : build & editAttribute 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.
![Page 15: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/15.jpg)
3 – Functionalities : visualization
Render editor : Users can select the types to hide/display and change many rendering/drawing options.
![Page 16: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/16.jpg)
3 – Functionalities : geometry edition
Geometry editor : Users can interactively move/add/remove spline control points to change shape of elements.
![Page 17: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/17.jpg)
3 – Functionalities : data extraction
Type filter : Users choose the types to select.
Selection view : display/save the current selection.
![Page 18: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/18.jpg)
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
![Page 19: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/19.jpg)
3 – Functionalities : data extraction
Users can plot attributes along scenario time
![Page 20: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/20.jpg)
3 – Functionalities : data extraction
![Page 21: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/21.jpg)
3 – Functionalities : script
Python or Groovy scripts are usefull for complex filtering and topology/geometry reconstruction.
![Page 22: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/22.jpg)
GLOUPS is a plant simulator implementation of the process-based model GREENLAB .
Feng Lu, S. Griffon and P. De Reffye
4 – Applications : GLOUPS (Greenlab)
![Page 23: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/23.jpg)
4 – Applications : Coffee
J. Dauzat
Coffee geometry reconstruction from measured data Data extraction
![Page 24: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/24.jpg)
4 – Applications : Moresnetia
Y. Caraglio
Paleobotanic : geometry reconstruction from measurement on fossil
![Page 25: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/25.jpg)
4 – Applications : Sunflower
H. Rey
Sunflower growth model
![Page 26: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/26.jpg)
4 – Applications : Fir sapling
O. Taugourdeau
Fir sapling geometry reconstruction + light interception + data extraction
![Page 27: Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon](https://reader036.vdocument.in/reader036/viewer/2022070400/56649f155503460f94c2a370/html5/thumbnails/27.jpg)
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