Dynamo
Primer for v2.0
Français
Français
  • À propos
  • Introduction
    • Qu’est-ce que Dynamo et comment fonctionne-t-il ?
    • Manuel d’utilisation du guide, communauté et plate-forme Dynamo
  • Configuration de Dynamo
  • Interface utilisateur
    • Espace de travail
    • Bibliothèque
  • Nœuds et fils
  • Nœuds et concepts essentiels
    • Index des nœuds
    • Géométrie pour la conception informatique
      • Présentation de la géométrie
      • Vecteur, plan et système de coordonnées
      • Points
      • Courbes
      • Surfaces
      • Solides
      • Maillages
    • Blocs de construction des programmes
      • Données
      • Math
      • Logique
      • Chaînes
      • Couleur
    • Conception avec des listes
      • Qu’est-ce qu’une liste
      • Utilisation des listes
      • Listes de listes
      • Listes à n dimensions
    • Dictionnaires dans Dynamo
      • Qu’est-ce qu’un dictionnaire ?
      • Nœuds de dictionnaire
      • Dictionnaires dans les blocs de code
      • Cas d’utilisation de Revit
  • Packages et nœuds personnalisés
    • Nœuds personnalisés
      • Présentation des nœuds personnalisés
      • Création d’un nœud personnalisé
      • Publication dans votre bibliothèque
    • Packages
      • Présentation des packages
      • Étude de cas de package – Mesh Toolkit
      • Développement d'un package
      • Publication d’un package
      • Importation Zero-Touch
  • Dynamo pour Revit
    • La connexion Revit
    • Sélection
    • Édition
    • Création
    • Personnalisation
    • Documentation
  • Dynamo for Civil 3D
    • La connexion de Civil 3D
    • Mise en route
    • Bibliothèque de nœuds
    • Exemples de workflows
      • Routes
        • Positionnement des lampadaires
      • Terrain
        • Positionnement des services
      • Réseaux techniques
        • Renommer des structures
      • Rail
        • Zone de dégagement
      • Topographie
        • Gestion des groupes de points
    • Concepts avancés
      • Liaison d’objet
      • Python et Civil 3D
    • Lecteur Dynamo
    • Packages utiles
    • Ressources
  • Version bêta de Dynamo dans Forma
    • Configurer Dynamo Player dans Forma
    • Ajouter et partager des graphes dans Dynamo Player
    • Exécuter des graphes dans Dynamo Player
    • Différences entre les services de calcul Dynamo et Dynamo Desktop
  • Codage dans Dynamo
    • Nœuds Code Block et DesignScript
      • Qu’est-ce qu’un bloc de code ?
      • Syntaxe DesignScript
      • Raccourci
      • Fonctions
    • Géométrie avec DesignScript
      • Concepts de base de la géométrie DesignScript
      • Primitives géométriques
      • Calcul vectoriel
      • Courbes : points de contrôle et interpolés
      • Conversion, rotation et autres transformations
      • Surfaces : interpolation, points de contrôle, lissage, révolution
      • Définition des paramètres géométriques
      • Intersection et ajustement
      • Opérations booléennes géométriques
      • Générateurs de points Python
    • Python
      • Nœuds Python
      • Python et Revit
      • Configuration de votre propre gabarit Python
    • Changements relatifs au langage
  • Conseils d’utilisation
    • Stratégies de graphiques
    • Stratégies de script
    • Références concernant la création et la gestion des scripts
    • Gestion de votre programme
    • Utilisation efficace de jeux de données volumineux dans Dynamo
  • Exemples de workflows
    • Workflows de mise en route
      • Vase paramétrique
      • Points d’attraction
    • Index de concept
  • Guide du développeur
    • Générer Dynamo à partir de la source
      • Générer DynamoRevit à partir de la source
      • Gestion et mise à jour des dépendances dans Dynamo
    • Développer pour Dynamo
      • Mise en route
      • Étude de cas Zero-Touch : nœud grille
      • Exécuter des scripts Python dans des nœuds Zero-Touch (C#)
      • Aller plus loin avec le Zero-Touch
      • Personnalisation avancée des nœuds Dynamo
      • Utilisation de types COM (interopérabilité) dans les packages Dynamo
      • Étude de cas de modèle de nœud : interface utilisateur personnalisée
      • Mise à jour des packages et des bibliothèques Dynamo pour Dynamo 2.x
      • Mise à jour des packages et des bibliothèques Dynamo pour Dynamo 3.x
      • Extensions
      • Définition de l’organisation des packages personnalisés pour Dynamo 2.0+
      • Interface en ligne de commande Dynamo
      • Intégration Dynamo
      • Développement pour Dynamo for Revit
      • Publier un package
      • Générer un package à partir de Visual Studio
      • Extensions en tant que packages
    • Demandes de tirage
    • Test des attentes
    • Exemples
  • Annexe
    • Questions fréquemment posées
    • Programmation visuelle et Dynamo
    • Ressources
    • Informations sur la nouvelle version
    • Packages utiles
    • Fichiers d’exemple
    • Carte d’intégration de l’hôte
    • Télécharger le PDF.
    • Raccourcis clavier de Dynamo
Powered by GitBook
On this page
  • Qu’est-ce que DaaS ?
  • Quelle version de Dynamo exécute mon code ?
  • Quels packages/nœuds sont disponibles dans cette version de Dynamo ?
  • À quoi dois-je faire attention lorsque j’écris des graphes pour DaaS ?
  • Comment me souvenir de toutes ces indications ? Peuvent-elles changer ?
  • Combien cela coûte-t-il ?
  • Comment démarrer ?
  • Sécurité
Edit on GitHub
Export as PDF
  1. Version bêta de Dynamo dans Forma

Différences entre les services de calcul Dynamo et Dynamo Desktop

Cette page présente les différences à prendre en compte lors de l’écriture de programmes Dynamo à exécuter dans le contexte cloud du service de calcul Dynamo.

Qu’est-ce que DaaS ?

DaaS, Dynamo as a Service, service de calcul Dynamo, etc. font tous référence à la même chose : le moteur d’exécution principal de Dynamo qui s’exécute dans un contexte cloud. Cela signifie que votre graphe ne s’exécute pas sur votre ordinateur. DaaS n’est actuellement accessible que via l’extension Dynamo Player pour Forma, où les utilisateurs peuvent charger et gérer des fichiers .dyn créés dans l’environnement de bureau, exécuter des fichiers .dyn partagés par leurs collègues via l’extension ou utiliser des routines .dyn préchargées fournies par Autodesk en tant qu’exemples.

Étant donné que vos graphes s’exécutent dans ce contexte cloud et non sur votre machine, DaaS ne peut actuellement pas utiliser directement les contextes hôtes traditionnels de Dynamo (Revit, Civil 3D, etc.). Si vous souhaitez utiliser les types de ces programmes dans votre graphe, vous devrez les sérialiser (les enregistrer) dans le graphe à l’aide du nœud Data.Remember ou d’autres techniques de sérialisation dans le graphe. Ces processus sont similaires aux workflows que vous devez utiliser lors de l’écriture de graphes pour la conception générative dans Revit.

Quelle version de Dynamo exécute mon code ?

La version est basée sur la version 3.x et est mise à jour fréquemment sur la base de la branche principale open source de Dynamo.

Quels packages/nœuds sont disponibles dans cette version de Dynamo ?

  • La plupart des nœuds principaux, voir la section suivante pour connaître certaines limites spécifiques.

  • Package DynamoFormaBeta pour interagir avec l’API Forma.

  • VASA pour la voxélisation et une analyse efficace.

  • MeshToolKit pour la manipulation du maillage. La boîte à outils de maillage est prête à l’emploi à partir de Dynamo 3.4.

  • RefineryToolkit pour des algorithmes utiles pour les tests de conflit, les distances de vue, les chemins les plus courts, les isovists, etc.

À quoi dois-je faire attention lorsque j’écris des graphes pour DaaS ?

  • Les nœuds Python ne fonctionnent pas. Actuellement, ces nœuds ne s’exécuteront tout simplement pas.

  • Les packages personnalisés ne peuvent pas être utilisés.

  • La couche IU/vue des nœuds IU ne s’exécutera pas. Nous ne pensons pas qu’il s’agisse d’un problème pour les fonctionnalités de base, mais il est bon de le savoir si vous constatez un bogue lié à un nœud avec une interface utilisateur personnalisée.

  • La fonctionnalité Windows uniquement ne fonctionne pas. Par exemple, si vous essayez d’utiliser le registre Windows ou WPF, ce dernier échouera.

  • Les extensions de vue ne seront pas chargées.

  • Les nœuds du système de fichiers ne seront pas très utiles. Les fichiers que vous référencez sur votre ordinateur local n’existeront pas lors de l’exécution dans DaaS.

  • Les nœuds d’interopérabilité Excel/DSOffice ne fonctionnent pas. Les nœuds XML ouverts devraient fonctionner.

  • Les requêtes réseau ne fonctionnent pas de manière générale, mais vous pouvez effectuer des appels à l’API Forma.

Comment me souvenir de toutes ces indications ? Peuvent-elles changer ?

  • À l’avenir, nous avons l’intention de fournir des outils dans Dynamo pour la version de bureau afin que votre graphe fonctionne de la même manière dans les deux contextes.

Combien cela coûte-t-il ?

  • Dans le cadre de cette version bêta, le temps de calcul n’est pas facturé.

Comment démarrer ?

  • Accéder à Autodesk Forma.

  • Installer DynamoFormaBeta pour la version de bureau de Dynamo et l’extension Dynamo dans Forma.

  • Écrire votre premier graphe.

Sécurité

  • N’oubliez pas que vos graphes partagés sont stockés dans Forma.

  • Le temps d’exécution maximal des graphes est actuellement inférieur à 30 minutes. Cette valeur est susceptible d’évoluer.

  • Les demandes d’exécution sont limitées en termes de débit, de sorte que vous pouvez voir des erreurs si vous effectuez de nombreuses demandes de calcul en peu de temps.

PreviousExécuter des graphes dans Dynamo PlayerNextCodage dans Dynamo

Last updated 4 days ago

Pour commencer, consultez le , la ou les exemples de l’extension Forma. Ceux-ci vous aideront à :

billet de blog
série YouTube