Add CMake compilation file (test only, doesn't work yet)
modify CMakeList to add default linux path
framework of the lgLabel class
added in main an example on how to get absolute coord of a vec3
rearranging code to have both classes lgNodeVisitor and lgNode
working on absolute position calcul
solved dependency errors in creating lgNode and lgNodeVisitor
absolute pos now working
added a new setLinkNode in lgLabel class to set the link node by casting a osg::Node* into osg::ref_ptr<lgNode>
first success in placing the label at proper place for munich id ID_276003000000992_7
main file a little cleaner, labels got proper location for low level nodes bldg:WallSurface
added a new visitor class to examine how a parsed citygml file is constituted with the names of the nodes
Programme pour mettre au point l'evenementiel et le dynamisme des etiquettes
Petite mise a jour de mon code
Modification du MovingCallback :
Deplacement plus rapides
Les etiquettes reviennent bien en place.
Nouvelle version de mon code, avec des noms différents.
Le diagramme des classes sera aussi mis a jour.
Nouveau : gestion des etiquettes d'informations supplementaires (touche i)
Batiment rattache a l'etiquette en noir (touches l/m)
Mise a jour :
Documentation
La classe LGAnimation est plus adaptee a la forme d'API
Nouvelle classe myLGAnimation pour tester l'API qu'on cree.
Je me place du cote du client de l'API : le programmeur qui veut faire une technique de placement d'etiquette.
overseer class modified to use smart pointers in order to avoid memory leaks, also using namespace std for clean code