Project

General

Profile

News

03 ----- COMPUTREE PLATFORM -----: News about next release (4 comments)

Added by Piboule Alexandre over 9 years ago

English: (French follows)

This announcement follows Silvilaser 2015, which generated new registrations.

You’ve probably noticed that the version of Computree downloadable online is almost one year old. This is due to the fact that we have made significant changes to the platform (ergonomics, performance ...) and many innovations, which require large stabilization efforts, which are now almost completed.

We are working also to increase the number of plugins available with the standard version of Computree .

I therefore announce a release soon, in the autumn (early November if all goes well...).

In the future, releases will be closer. Thank you for your patience.

Best regards.
Alexandre Piboule.

French:

Cette annonce fait suite à Silvilaser 2015, qui a généré un certain nombre d’inscriptions nouvelles.

Vous avez probablement constaté que la version de Computree téléchargeable en ligne date de presque un an. Cela est dû au fait que nous avons apporté de profonds changements à la plateforme (ergonomie, performances...) ainsi que de nombreuses nouveautés, ce qui a nécessité de gros efforts de stabilisation, qui sont maintenant presque terminés.

Des travaux sont également en cours pour augmenter le nombre de plugins disponibles avec la version standard de Computree.

Je vous annonce donc une release pour bientôt, dans le courant de l’automne (début novembre si tout va bien...).

Dans le futur, les releases seront plus rapprochées. Merci de votre patience.

Bien cordialement.
Alexandre Piboule.

ComputreeDevTools: Avertissement - OpenSceneGraph

Added by Krebs Michaël almost 10 years ago

Bonjour à tous,

la prochaine mise à jour de CompuTree va intégrer la librairie OpenSceneGraph en lieu et place de QGLViewer pour la visualisation 3D. Celle-ci permettra nous l’espérons de régler les problèmes de visualisation que beaucoup d’entre vous rencontre. De plus la fluidité de l’affichage est amélioré et le picking (qui demande encore des optimisations et quelques modifications mineures) n’est plus dépendant d’OpenGL donc ne devrai plus causer de problème en fonction des drivers de la carte graphique.

Plusieurs changements à prendre en compte dans cette mise à jour :
  • Vos plugins ne seront pas impactés (vous n’avez pas à changer votre code) sauf si vous utilisiez l’octree pour le picking (je pense notamment à Fred Theveny), dans ce cas il faut repasser sur du picking normal à l’aide des méthodes de la GraphicsViewInterface “setSelectRegionWidth”, “setSelectRegionHeight”, “setSelectionMode” et “select(const QPoint& point)”
  • Les includes permettant d’utiliser PCL, GDAL, OPENCV et OpenSceneGraph doivent être générés avant d’ouvrir le projet CompuTree ou vos plugins pour la première fois (ou si vous changer l’emplacement des librairies dans les fichiers use_XXX.ini). Pour les générés il faut lancer le script XXX_launchAllScripts.XXX dans le dossier “scripts” de computreev3
  • Afin d’utiliser OpenSceneGraph simplement sans avoir à le compiler nous avons déposé dans l’onglet “Documents” sur http://rdinnovation.onf.fr/projects/computreedevtools/documents un fichier 7zip à décompresser dans “c:\Program Files” (pour les utilisateurs windows) . Pour les utilisateurs linux il faut malheureusement compilé OpenSceneGraph vous même pour le moment (voir http://trac.openscenegraph.org/projects/osg/wiki/Support/GettingStarted). J’essaierais de mettre une version compilé dans l’onglet “Documents” rapidement pour la dernière version d’Ubuntu. Si vous compilez vous même OpenSceneGraph il faut créer un fichier “use_osg.ini” dans le dossier “Computree3.0” contenant les chemins vers les dossiers d’OpenSceneGraph compilé, exemple :

“C:/opencv/build/include”
“C:/opencv/build/x64/vc12/lib”

Toujours mettre les guillemets et les slash dans le sens de l’exemple que vous soyer sur windows/linux/mac. Puis il vous suffit de lancer le script XXX_launchAllScripts.XXX dans le dossier “scripts” de computreev3 et ouvrir par la suite votre projet.

La prochaine mise à jour ne sera peut être pas exempt de bug donc attendez si vous souhaitez avoir une version stable.

ComputreeDevTools: Avertissement - OpenGL - scripts

Added by Piboule Alexandre over 10 years ago

Re-Bonjour,

Une autre modification qui a été intégrée récemment dans Computree concerne l’utilisation de la carte graphique.

Pour ne pas avoir de problème d’affichage, après un checkout ou une grosse update, il faut désormais exécuter le script situé dans le répertoire : computreev3/scripts (une version par système).

Ce script a deux fonctions :
  1. Copier des shaders graphiques dans le répertoire ComputreeInstall
  2. Générer les fichiers de traduction (pour cette partie le script doit être lancé depuis une invite de commande ayant dans le path lrelease et lupdate de Qt)

Cordialement.
Alexandre Piboule.

ComputreeDevTools: Gestion des coordonnées en "double"

Added by Piboule Alexandre over 10 years ago

Bonjour,

Comme indiqué dans la précédente annonce, nous avons modifié Computree, pour gérer de façon transparente les points ayant des coordonnées à grand nombre de chiffres significatifs (typiquement lorsqu’ils sont dans une projection géographique).
Cette opération a aussi permis d’intégrer complètement la librairie de calcul matriciel Eigen dans Computree.

L’opération est terminée globalement (même si les tests continuent et qu’il y a quelques ajustements à la marge à prévoir dans les semaines à venir).
Les plugins doivent être adaptés pour pouvoir être compilés dans cette nouvelle version.

L'adaptation a été faite par mes soins pour les plugins suivants :
  • Plugin AMAP - topo
  • Plugin Base (PB)
  • Plugin Generate (GEN)
  • Plugin ToolKit (TK)
  • Plugin ONF - ENSAM (OE)
  • Plugin ONF - LSIS (OL)
  • Plugin LVox (LVOX)
  • Plugin Lerfob
Pour les plugins suivants, le travail reste à faire :
  • Plugin AMAP - topo
  • Plugin ComputeProfiles (Florentin : faut-il maintenir ce plugin ?)
  • Plugin Geometree
  • Plugin IFP - LSIS (IFP)
  • Projet Kodama

Pour les développeurs de ces plugins, je suis à votre disposition pour :
- Soit prendre en charge moi-même les modifications (dans ce cas faire un commit et me le signaler, que je travailles bien sur la dernière version du code)
- Soit vous accompagner pour que vous fassiez les changements vous-même si vous préférez

N.B. : Des docs développeurs sont en cours de réalisation par Michaël Krebs : Gestion des points et Gestion de Maillages

Cordialement.
Alexandre Piboule.

ComputreeDevTools: Attention !!! (1 comment)

Added by Piboule Alexandre over 10 years ago

Je vous incite à ne pas mettre à jour le dépôt Computreev3 pendant les deux semaines à venir.

En effet, nous sommes en train d’améliorer le système de gestion des offsets (coordonnées à grand nombre de chiffres significatifs) pour le rendre plus opérationnel.
Pendant cette période il risque d’y avoir des problèmes de compilation transitoires.

Je referai une annonce quand ce sera prêt, et je contacterai individuellement les développeurs de plugins potentiellement concernés par les modifications (peu d’impacts a priori).

Cordialement.
Alexandre Piboule.

ComputreeDevTools: Compilation Computree

Added by Piboule Alexandre over 10 years ago

Computree est compilable sous les environnements suivants :
- Windows 64 bits, compilateur MSVC 2013 express 64 bits
- Ubuntu 14.04
- Ubunut 12.04

Les plugins suivants ont également été testés/ mis à jour sur ces configurations et fonctionnent correctement :
- base
- onf ensam
- onf lsis
- toolkit
- generate
- lerfob
- lvox

Pour les autres plugins, il faut faire quelques corrections si vous utilisez des CT_Point (liées au passage à eigen pour les CT_Point) :
point.x ⇒ point(CT_Point::X) OU point(0)
point.getX() ⇒ point(CT_Point::X) OU point(0)
point.data [0] ⇒ point [0]

Par contre, la compilation en windows 32 bits, avec MinGW32, est impossible et risque de le rester un moment (problème de compatibilité entre Eigen + Qt et ce compilateur).

Les versions exécutables de Computree pour Windows 32 bits seront donc désormais compilées avec MSVC 2013 express 32 bits.

Cordialement.
Alexandre Piboule.

ComputreeDevTools: Attention - Problèmes de compilation

Added by Piboule Alexandre over 10 years ago

Bonjour,

Avec l’intégration d’Eigen, nous avons des problèmes de compilation de computree sous certains environnements.
Je vous incites donc à ne pas faire de mise à jour après le commit 201 du projet computreev3, en attendant que nous trouvions une solution.
A priori c’est un bug de MinGW32 (et peut-être gcc) quand on utilise simultanément Qt et Eigen...
L’erreur qu’on obtient à la compilation est la suivante : cc1plus.exe:-1: erreur : out of memory allocating ... bytes

La compilation devrait a priori être fonctionnelle avec les commits suivants :
computreev3 : 201
plugintoolkit : 31
plugingenerate : 30
pluginonfensam : 240

Je referai une annonce dès que j’ai du nouveau.

Désolé pour le dérangement.
Cordialement.
Alexandre Piboule.

03 ----- COMPUTREE PLATFORM -----: EN - Computree V3 available! (18 comments)

Added by Piboule Alexandre over 10 years ago

You can download the v3 of Computree from here: Installation of Computree

New in this version for users:
  • Improved ergonomics:
    • Now bilingual interface (French and English: Language menu)
    • Reorganization of contextual menu for adding steps
    • This is now the short descriptions of steps that appears in the context menu
    • Removing the item manager (features absorbed by the tabular views)
    • Ability to launch Computree in command mode (CompuTreeBatch.exe -script “monScript.xsct2” -startSteps> out.txt ...)
    • Added a Help button in the main toolbar to quickly find info
    • Ability to invoke help for the steps in the context menu (F1)
    • Interactive Steps in italic in the context menu
    • Adding a HowTo subdirectory with sample scripts, corresponding to How To being written
  • Improved ergonomics of 3D views:
    • Improved camera management
    • Possibility of selecting points / faces / edges (in addition to items)
    • Colorized items / Points specific to each document ...
    • Graphics optimizations (faster display and selection, optional octree for display)
    • Setting the desired “Frames Per Second” (FPS)
  • Improvement of existing steps:
    • PB_StepSegmentCrowns
    • PB_StepSegmentGaps
    • OE_StepDetectSection (v07)
    • PB_StepComputeHitGrid
    • PB_StepUserItemSelection
  • Fixed bugs:
    • Crashes when selecting or viewing
    • Inadequate intensities Import with format XYB
    • Crash when loading some scripts
    • Items Export failed
    • Sceenshots not centered
    • Crash when reloading plugins
    • Errors when drawing 3D grids
    • Checkboxes remaining checked when you click on the “Broom”
    • Crash when setting gradients colorization points
  • New Features:
    • Fields of items are now attributes (common to tabular views, Exporters ...)
    • Offsets management (possibility of integrating coordinates with more than 7 significant digits)
    • Import / Export obj formats
    • Import / Export opf, opf (AmapStudio)
    • Import / Export grid formats
    • Export a selection of points
    • Export all items in a group
    • Import Files LAS (only X, Y, Z, I at the moment)
    • Step PB_StepSlicePointCloud: slicing a cloud in horizontal layers
    • Export of 2D polygons
(21-30/46)

Also available in: Atom