Je proclame officiellement l'arrêt temporaire de toute diffusion de développement ou correctif de l'API de Pierre-Nelson NAVARRA.
voir la discussion du pourquoi....ici
Bonjour,
Voici la liste des applications additionnelles développées avec l'API de Le Revit.
Elles fonctionnent chez nous sous RAC2010 64bits.
C'est une version qui comporte certainement des bugs, je compte sur votre indulgence et vos retours de tests.
Bien entendu, la liste est évolutive et dépendra de nos besoins et de vos demandes.
Comment installer tout cela?
- Installer le Add-In Manager 64 bits
- Télécharger le fichier GAPI2010.dll (temporairement indisponible) qui contient les fonctions.
- Lancer Le Revit et charger la dll, Sauver et relancer Revit voir la vidéo
- Télécharger le fichier Le Revit de base GAPI.rvt pour vous faire la main sur les fonctions et comprendre le paramétrage des étiquettes et les paramètres partagés associés. Je conseille fortement de télécharger ce fichier pour bien comprendre la fonction et surtout pouvoir l'utiliser dans vos projets.
- Si vous souhaitez modifier les familles, elles sont dans le fichier lui-même
- Télécharger le fichier de paramètres partagés. Comment ajouter un paramètre partagé? voir la vidéo
Voici la liste des 5 premières applications (évolutive) :
- G_SELECTIONFILTER : Filtre de sélection détaillé avec un tri par catégorie et par type, (béta car pour l'instant, je ne gère pas les fichiers liés, mais ça viendra...) voir la vidéo
- G_RELOADRASTER : Rechargement d'une image importée sur une vue.Le problème avec Revit, c'est que l'on ne peut pas recharger une image. On est obligé de noter ses paramètres d'échelle et de position, de la supprimer et de réimporter l'image. Cette fonction permet, après avoir sélectionné une image, de la recharger avec les mêmes propriétés. voir la vidéo
- G_DELETEROOMS :Supprimer les pièces et les surfaces non placées. Celles qui ont une surface ou un périmètre = 0. voir la vidéo
- GTAG_APARTMENT_AREA :Afficher la surface totale d'un logement. Pensez à télécharger le fichier contenant les paramètres partagés. Voir la vidéo
- GTAG_QUANTITATIF_PIECE : Afficher des quantités concernant une pièce (linéaire de plinthes sans les portes, portes fenêtres, lignes de séparations, sanitaires. Pour les sanitaires, regardez comment j'ai paramétré pour que vous puissiez indiquer à la fonction ce qu'elle doit retrancher (paramètre hors_plinthes). Affiche également les dimensions globales de la pièce. D'autres infos suivront comme la surface à peindre....Voir la vidéo
Pour info.
- Les anciennes fonctions seront rajoutées si vous en faites la demande
- Je n'arrive pas encore à paramétrer un raccourci clavier mais la nouveauté sous 2010 ce sont les icônes, donc, avec les icônes, pour l'instant, ça fonctionne
- J'ai noté un problème de déchargement des boutons en faisant je sais pas encore quoi....ne soyez pas surpris
- N'hésitez à envoyer vos remarques
Pour les suggestions, les questions, la liste de souhaits : c'est quartier libre!
Pour ceux qui seraient intéressés par le développement autour de l'API Revit, voici quelques liens :
- Tout démarre chez microsoft et MSDN ici
- L'outil gratuit indispensable pour la programmation des fonctions, c'est à dire Visual C# en express édition, c'est ici
- Comprendre le langage C# (mais on peut faire du VB++) c'est ici
- D'autres tordus comme moi mais plus assidus :
- Enfin, le site d'autodesk pour les développeurs : là