Group Project
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208180/Cranfield-Logo_Colour-2.png)
A. Fraga, Y. Masson, V. Ostertag, A. Ruiz Rodriguez
Tuesday 17th April 2017
Cranfield University
Plan
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3904337/plan.png)
INTRODUCTION
![](http://pngimg.com/uploads/plane/plane_PNG5243.png)
EXPECTATION VS REALITY
![](https://vignette.wikia.nocookie.net/ronaldmcdonald/images/4/4d/Big_Mac.png/revision/latest?cb=20151208154938)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4813863/bigmac.png)
DEMONSTRATION
![](https://pics.clipartpng.com/MacBook_Notebook_Computer_PNG_Clipart-749.png)
CONCLUSION
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3720201/crossed-checkered-flags-icon-4.gif)
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Who are we?
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3554820/Question_Block.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4656684/yoann.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4656683/victor.jpg)
Scrum Master
Head of design
Victor Ostertag
Yoann Masson
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Who are we?
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3554820/Question_Block.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4656685/ale.jpg)
Team Communication
Ale Ruiz Rodriguez
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4656686/antonio.jpg)
Quality Control
Antonio Pedro Fraga
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Someone missing
![](http://crowdvoice-production-bucket.s3.amazonaws.com/uploads/clipart/image/107/missing.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4656687/clement.jpg)
(sort of)
Role Coordinator
Clément Capdevila
![](http://www.stickpng.com/assets/images/58b82c4bdcf6e61433da9496.png)
Where is he?
![](https://onethirdfilm.files.wordpress.com/2015/12/see-you-again2.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4208180/Cranfield-Logo_Colour-2.png)
![](https://cdn130.picsart.com/235002312080212.png?r240x240)
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Unexpected absence
![](https://orig00.deviantart.net/c047/f/2012/104/1/2/bear_grylls_vector_by_epicbzzboy3-d4w7byn.png)
We had to adapt our schedule and roles
![](https://www.shareicon.net/download/2016/08/18/814040_clock_512x512.png)
Some tasks were given less time
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Mission
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3554748/goal-icon.png)
One month to work on the software
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/2921200/calendar-google.png)
We gave you a list of tasks
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3718062/e86d02d0446be0f006335d320874c748_checklistpng-checklist-clipart-png_290-290.png)
Did we deliver?
Expectations VS Reality
Group 1 Presentation
Cranfield University
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Design
(less important)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4654467/abstract-2829965_960_720.png)
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Standard UI
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4654540/Generic_Pointer_for_UI.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655492/surfit4.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655508/flexit5.png)
SurfIt
FlexIt
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Standard UI
![](https://vignette.wikia.nocookie.net/sims/images/2/2e/Check-mark-png.png/revision/latest?cb=20141209112328)
New icons pack
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657007/vector-icon-png-free-vector-icons-in-svg-psd-png-eps-format-or-as-icon-font-thousands-of-free-icons-in-the-largest-database-of-free-vector-icons-812.png)
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
New icons pack
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657089/flexit3.png)
![](https://vignette.wikia.nocookie.net/sims/images/2/2e/Check-mark-png.png/revision/latest?cb=20141209112328)
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814277/icon_animate.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814279/icon_centred_rotate.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814280/icon_close.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814282/icon_copy.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814283/icon_delete_column.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814284/icon_delete_row.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814285/icon_delete_surface.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814286/icon_drag.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814287/icon_drag_row.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814288/icon_drag_trajectory_point.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814289/icon_dryrun.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814291/icon_fast_forward.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814292/icon_flip_horizontal.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814293/icon_flip_orientation_by_column.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814294/icon_flip_orientation_by_row.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814295/icon_help.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814296/icon_insert_column.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814297/icon_insert_row.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814298/icon_interchange_rows.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814299/icon_measure_distance.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814300/icon_merge_surfaces.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814301/icon_merge_surfaces_by_column.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814302/icon_merge_surfaces_by_column_reverse.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814303/icon_open.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814304/icon_pause.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814305/icon_perspective_all.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814306/icon_projective.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814307/icon_reset_all_views.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814308/icon_reset_intersection_curves.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814310/icon_resize_all.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814311/icon_rewind.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814312/icon_rotate_row.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814313/icon_save.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814314/icon_shear.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814315/icon_step.png)
Here are some of the new icons:
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814290/icon_duplicate_column.png)
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814282/icon_copy.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814339/icon_copy_mirror.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4814343/icon_duplicate_row.png)
Example of the process:
![](http://www.mhs.ox.ac.uk/wp-content/uploads/zoetrope.png)
![](https://d30y9cdsu7xlg0.cloudfront.net/png/11659-200.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657209/zoom.png)
Start with a zoomed in view
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657210/surfit1-1.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4214386/cannotread.png)
STARTED BUT NOT FINISHED
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Features
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/2932640/2000px-Tools.svg.png)
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657084/Linux_logo.png)
Linux Compatible
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657096/10128979-large.png)
Merge softwares
![](https://vignette.wikia.nocookie.net/sims/images/2/2e/Check-mark-png.png/revision/latest?cb=20141209112328)
KIND OF
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Run IT on Linux
![](https://s3.amazonaws.com/nvlabs-qwiklab-website-prod/badges/images/8/original/badge-nvidia-cuda-cpp.png?1433877963)
![](https://bugreports.qt.io/secure/attachment/33234/qt.png)
Requirements
make generate-makefiles
make all
make <any>it
make run-<any>it
make clean
make clean-<any>it
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657135/binoculars.png)
Change the view in real time
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657132/flexit222.png)
When moving the slider, don't wait for the user to let go to show the new view
![](https://vignette.wikia.nocookie.net/sims/images/2/2e/Check-mark-png.png/revision/latest?cb=20141209112328)
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657148/edit26.png)
Editing JSONs from the software
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657158/flexit4.png)
Double click to edit
Might be finished by the 24th
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Debug
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657161/2000px-Green_bug.svg.png)
![](https://vignette.wikia.nocookie.net/sims/images/2/2e/Check-mark-png.png/revision/latest?cb=20141209112328)
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Types of bugs
![](http://www.pngpix.com/wp-content/uploads/2016/08/PNGPIX-COM-Bug-PNG-Transparent-Image-3-500x395.png)
![](http://pluspng.com/img-png/bug-hd-png-resolution-1656-x-1284-format-png-keywords-insect-beetle-1656.png)
That crash the software
![](http://www.onlygfx.com/wp-content/uploads/2017/06/comic-boom-explosion-2-18.png)
No JSON given
"Dry run" then "next step"
Replaying before
calculating all frames
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Types of bugs
![](http://www.pngpix.com/wp-content/uploads/2016/08/PNGPIX-COM-Bug-PNG-Transparent-Image-3-500x395.png)
![](http://pluspng.com/img-png/bug-hd-png-resolution-1656-x-1284-format-png-keywords-insect-beetle-1656.png)
![](https://justagirlwithspots.com/wp-content/uploads/2014/12/casper-the-friendly-ghost-5094014b31e18.png)
Features not working properly or absent in one of the IT software
Slider didn't update when pressing "play" or "one step"
Close button exited the program
Impossible to zoom in the 3D view
Impossible to move the model
![](https://d30y9cdsu7xlg0.cloudfront.net/png/116321-200.png)
![](https://cdn0.iconfinder.com/data/icons/round-ui-icons/512/close_red.png)
![](https://www.shareicon.net/download/2016/10/18/846027_magnifying-glass_512x512.png)
![](http://icons.iconarchive.com/icons/iconsmind/outline/512/Drag-Right-icon.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657207/connection.png)
Refactor
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Create packages
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657214/Large_Mystery_Package.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657216/logo-large.png)
Put relative paths
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657217/Documentation_icon.png)
Documentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657221/img_2996.png)
Hand cursor always closed
![](https://vignette.wikia.nocookie.net/sims/images/2/2e/Check-mark-png.png/revision/latest?cb=20141209112328)
![](https://vignette.wikia.nocookie.net/sims/images/2/2e/Check-mark-png.png/revision/latest?cb=20141209112328)
![](https://vignette.wikia.nocookie.net/sims/images/2/2e/Check-mark-png.png/revision/latest?cb=20141209112328)
TIME CONSUMING
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657226/Flash_render_by_ratedrcarlos-d52fzst.png)
Speed
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
PRIORITY
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657232/flexitGIF1.gif)
Why our priority?
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Disable output by default
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657239/Apps-Terminal-icon.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657241/Matlab_Logo.png)
Only use C++
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657247/index.jpg)
Improve the multi-threads
![](https://vignette.wikia.nocookie.net/sims/images/2/2e/Check-mark-png.png/revision/latest?cb=20141209112328)
NOT NECESSARY
![](https://vignette.wikia.nocookie.net/sims/images/2/2e/Check-mark-png.png/revision/latest?cb=20141209112328)
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Don't keep track of all the mesh
(when possible)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4657258/flexitGIF.gif)
ALREADY IN PLACE
Calculate one point per panel
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Right now, both points are calculated for each panel...
TOO COMPLICATED
Demonstration
Group 1 Presentation
Cranfield University
![](http://pngimages.net/sites/default/files/laptop-png-image-7528.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Plan
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3904337/plan.png)
Experience teamwork
![](http://pluspng.com/img-png/teamwork-free-icon-512.png)
Versioning strategy & documentation
![](https://assets-cdn.github.com/images/modules/logos_page/Octocat.png)
The new softwares
![](http://icons.iconarchive.com/icons/alecive/flatwoken/512/Apps-Terminal-Pc-104-icon.png)
Conclusion
Cranfield University
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/3720201/crossed-checkered-flags-icon-4.gif)
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
Cranfield University
Group 1 Presentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/520869/images/4655022/Group-icon.png)
What we achieved:
- New Icon Pack
- Standard UI
- Linux compatible
- Change view in real time
- Debugging
- Refactoring
- Hand cursor now opened
- Relative paths
- Improve Speed
- Disable output by default
- Improve multi-threads
- Documentation
- Edit JSON directly
- Merge Software
- Start with a zoomed view
- Add different skins
- One step back
- Replay speed management
- Different versions
- Create packages
- Calculate one point / panel
deck
By isvoli
deck
- 1,211