S'initier dans la programmation API Revit
H
HEXABIM
25 novembre 2014
24221 0 0 0
Réponses
9 resultats - affichant 1 -9
Ordre
Quelqu'un a fait la formation en ligne vidéo udemy de Harry Matisson ?
https://www.udemy.com/revitapi/
https://www.udemy.com/revitapi/
H
J'ai suivi les deux formations de Harry Mattison, et je les recommande vivement, j'ai d'ailleurs du déjà t'en parler.
Pour celui qui cherche à comprendre l'API de Revit, cette formation est parfaite.
Concernant la différence entre utiliser l'environnement interne ou un environnement externe, tout va dépendre de l'exploitation finale.
Pour une utilisation "perso" dans son coin, je conseille l'utilisation des macros, ça va être plus facile , surtout pour compiler les macros et les utiliser directement, le problème avec Visual Studio, après compilation, il faut réouvrir Revit pour tester son programme, très très lourd à force.
Si le but est de diffuser, de créer des addins, il faudra utiliser l'environnement externe.
Je conseille de "penser" son code source directement sur revit via les macros , et de passer sur Visual Studio par la suite quand les besoins sera plus "complexe".
Pour celui qui cherche à comprendre l'API de Revit, cette formation est parfaite.
Concernant la différence entre utiliser l'environnement interne ou un environnement externe, tout va dépendre de l'exploitation finale.
Pour une utilisation "perso" dans son coin, je conseille l'utilisation des macros, ça va être plus facile , surtout pour compiler les macros et les utiliser directement, le problème avec Visual Studio, après compilation, il faut réouvrir Revit pour tester son programme, très très lourd à force.
Si le but est de diffuser, de créer des addins, il faudra utiliser l'environnement externe.
Je conseille de "penser" son code source directement sur revit via les macros , et de passer sur Visual Studio par la suite quand les besoins sera plus "complexe".
FH
Merci Floris pour le retour,
ça à l'air très intéressant comme formation, par contre pour quelqu'un qui connait pas grand chose en C# (voir rien) est ce qu'on peut suivre quand même ?
je te rejoins pour l'IDE, ça me semble logique et efficace de commencer par les macros et les transformer par la suite!
sinon on peut faire une UI (user interface avec des boutons) avec les macros ?
ça à l'air très intéressant comme formation, par contre pour quelqu'un qui connait pas grand chose en C# (voir rien) est ce qu'on peut suivre quand même ?
je te rejoins pour l'IDE, ça me semble logique et efficace de commencer par les macros et les transformer par la suite!
sinon on peut faire une UI (user interface avec des boutons) avec les macros ?
H
Certes la formation est axée sur l'api, donc elle ne reprend les bases de la programmation, mais si tu as des notions sur d'autres langages orienté objet, tu ne sera pas du tout perdu, je pense au PHP dans ton cas ;)
Personnellement j'ai découvert le C# par cette formation. Donc oui on peut la suivre quand même si on ne connais pas le C#. ( Perso le plus dur à comprendre, c'est l'anglais ^^)
Concernant ta question sur l'user interface avec les macros, tu peux créer des boites de dialogues avec les macros, le même principe que les macros dans Excel si tu vois. Donc créer un UI avec images, boutons, listes déroulantes...
Personnellement j'ai découvert le C# par cette formation. Donc oui on peut la suivre quand même si on ne connais pas le C#. ( Perso le plus dur à comprendre, c'est l'anglais ^^)
Concernant ta question sur l'user interface avec les macros, tu peux créer des boites de dialogues avec les macros, le même principe que les macros dans Excel si tu vois. Donc créer un UI avec images, boutons, listes déroulantes...
FH
Merci Floris, i am definitely your bim fan for ever :)
y a qu'à demander à notre cher manager de sortir le porte monnaie :D
[i]NB: ça pourrait être une idée de cadeau de NOËL originale, je dis ça je dis rien :p[/i]
y a qu'à demander à notre cher manager de sortir le porte monnaie :D
[i]NB: ça pourrait être une idée de cadeau de NOËL originale, je dis ça je dis rien :p[/i]
H
Que peut-on programmer dans revit au juste ?
NS
On peut tout programmer dans les limites de l'API et du langage utilisé.
Concrètement, cela va servir à créer des outils qui n'existent pas en natif dans Revit, créer des outils propres aux besoins d'un projet ou d'une entreprise par exemple.
L'un des buts premier est d'automatiser des tâches redondantes et donc améliorer sa productivité.
Par exemple, on peut manipuler (ajouter / éditer / supprimer ) le contenu d'un ou plusieurs éléments en quelques clics, on peut créer des vues, des feuilles, des nomenclatures, automatiquement, sur des petits projets la question de l’intérêt peut se poser, mais quand les projets sont important, et que le fait des créer 1000 vues , 1000 feuilles de présentations, 1000 nomenclatures en quelques clics apportent un gain de temps et donc d'argent, on va vite trouver un avantage sérieux dans la programmation avec Revit.
Techniquement, une maquette Revit est une base de donnée, l'idée de la programmation dans Revit est de manipuler cette base de donnée facilement via un langage de programmation, toujours dans les limites permis par l'API.
Concrètement, cela va servir à créer des outils qui n'existent pas en natif dans Revit, créer des outils propres aux besoins d'un projet ou d'une entreprise par exemple.
L'un des buts premier est d'automatiser des tâches redondantes et donc améliorer sa productivité.
Par exemple, on peut manipuler (ajouter / éditer / supprimer ) le contenu d'un ou plusieurs éléments en quelques clics, on peut créer des vues, des feuilles, des nomenclatures, automatiquement, sur des petits projets la question de l’intérêt peut se poser, mais quand les projets sont important, et que le fait des créer 1000 vues , 1000 feuilles de présentations, 1000 nomenclatures en quelques clics apportent un gain de temps et donc d'argent, on va vite trouver un avantage sérieux dans la programmation avec Revit.
Techniquement, une maquette Revit est une base de donnée, l'idée de la programmation dans Revit est de manipuler cette base de donnée facilement via un langage de programmation, toujours dans les limites permis par l'API.
FH
Pour une approche de l'interaction Revit-API, Dynamo est une alternative intéressante. Pour démarrer, après ine prise en main d'une demi-journée, il suffit d'avoir le raisonnement pour construire un outil efficace. Pas de code, juste une interface graphique. Pas aussi robuste qu'un plugin, mais facile à déployer auprès de tout utilisateur Revit.
H
Quelqu'un a t il une macro pour créer un bouton sous revit et surtout faire fonctionner un programme?
y aurait il des cours gratuit sur le net ?
N.B. : je n'ai pas Visual studio.
- j'ai réussi à créer un bouton mais je n'arrive pas à associer un programme.
y aurait il des cours gratuit sur le net ?
N.B. : je n'ai pas Visual studio.
- j'ai réussi à créer un bouton mais je n'arrive pas à associer un programme.
FC
9 resultats - affichant 1 -9


