@unknownuser said:
Cela ressemble furieusement au langage Logo de Seymour Papert et sa fameuse tortue, non ? 
Pour mon exemple, la référence au Logo est pleinement assumée, et ça me fait plaisir que tu l'ai vu 
Mais je trouve que le travail de David est dans la même veine, celle le la démarche de l'apprentissage face au problème.
Si la pièce à décrire n'a que des angles droits, tout va bien. Mais tout se complique s'il se trouve un angle différent ! J'ai fait pas mal de relevés de bâtiments quand j'étais architecte, et je n'ai jamais travaillé avec des angles, seulement des diagonales. Après, c'est par le dessin et la géométrie qu'on reconstruisait les triangles sans jamais avoir besoin de la mesure des angles.
Donc face à ce type de problème, comment va se comporter l'utilisateur ? Soit il envoie tout péter, soit il oublie le système mis en place pour repasser à la modélisation classique (une grande majorité de mes étudiants feraient ça
), soit il passe à une phase de réflexion et se rappelle les cours de trigo et autres joyeusetés mathématico-géométriques pour avancer et continuer à profiter du système.
De souvenir (filtré avec le temps qui est passé dessus), la démarche du Logo à laquelle j'adhère en tant qu'enseignant, c'est d'apprendre à apprendre soi-même et être content d'avoir appris parce que le résultat est valorisant 
Et donc, même si l'utilisateur peine un peu à utiliser le système, si le résultat est plus valorisant qu'une modélisation classique, le système de David devrait trouver sa place...
Je dis tout ça, mais la société actuelle préfère un résultat immédiat même s'il est mauvais plutôt qu'une longue démarche qui pourrait mener à la perfection, et rend caduque ma réflexion peut-être d'une autre époque... mais je veux encore y croire !!!