Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Routes, voies ferrées, terrain, gaz et électricité, topographie, SIG…
Voilà ce qui compose l’infrastructure civile, entre autres. Cette section contient plusieurs exemples de graphiques pratiques et pertinents qui vous aideront à maîtriser Dynamo et à exploiter tout son potentiel pour Civil 3D. Tous les graphiques sont accompagnés d’une description détaillée de la logique qui a conduit à leur création, afin que vous puissiez non seulement les utiliser, mais aussi les comprendre.
En outre, ces exemples illustrent les meilleures pratiques déjà éprouvées en matière de construction de graphiques de qualité. Au fil des exemples, nous vous encourageons à vous familiariser avec la section Pratiques recommandées pour obtenir davantage d’idées sur la façon de construire des graphiques performants, flexibles et faciles à gérer.
L’élaboration d’enveloppes cinématiques pour la validation du dégagement est une partie importante de la conception ferroviaire. Dynamo peut être utilisé pour générer des solides pour l’enveloppe au lieu de créer et de gérer des éléments de profil type de projets 3D complexes pour effectuer le travail.
Utiliser des lignes caractéristiques du terrain du projet 3D
Transformer la géométrie entre systèmes de coordonnées
Créer des solides par lissage
Contrôler le comportement des nœuds à l’aide des paramètres de combinaison
Ce graphique peut s’exécuter dans Civil 3D 2020 et les versions ultérieures.
Commencez par télécharger les fichiers d’exemple ci-dessous, puis ouvrez le fichier DWG et le graphique Dynamo.
Voici une présentation de la logique de ce graphique.
Obtenir des lignes caractéristiques du terrain à partir de la ligne de base du projet 3D spécifié
Générer des systèmes de coordonnées le long de la ligne caractéristique du terrain du projet avec l’espacement souhaité
Transformer la géométrie du bloc de profil en systèmes de coordonnées
Lisser un solide entre les contours
Créer les solides dans Civil 3D
Allons-y !
La première étape consiste à obtenir les données du projet 3D. Sélectionnez le modèle de projet 3D par son nom, obtenez une ligne de base spécifique dans le projet 3D, puis une ligne caractéristique du terrain dans la ligne de base par son code de point.
Vous allez maintenant générer des systèmes de coordonnées le long des lignes caractéristiques du terrain du projet 3D entre une abscisse curviligne de départ et de fin donnée. Ces systèmes de coordonnées seront utilisés pour aligner la géométrie du bloc de contour du véhicule sur le projet 3D.
Si vous ne connaissez pas les systèmes de coordonnées, consultez la section Vecteur, plan et système de coordonnées.
Remarquez le symbole XXX dans le coin inférieur droit du nœud. Cela signifie que les paramètres de combinaison du nœud sont définis sur Produit cartésien, ce qui est nécessaire pour générer les systèmes de coordonnées avec les mêmes valeurs d’abscisse curviligne pour les deux lignes caractéristiques du terrain.
Si vous ne connaissez pas la combinaison de nœuds, consultez la section Qu’est-ce qu’une liste.
Vous devez maintenant créer un réseau de contours du véhicule le long des lignes caractéristiques du terrain. Vous allez transformer la géométrie à partir de la définition du bloc de contour du véhicule à l’aide du nœud Geometry.Transform. Il s’agit d’un concept difficile à visualiser, c’est pourquoi, avant d’examiner les nœuds, observez le graphique ci-dessous qui montre ce qui va se passer.
Il s’agit donc essentiellement de prendre la géométrie Dynamo d’une seule définition de bloc unique et de la déplacer ou de la faire pivoter, tout en créant un réseau le long de la ligne caractéristique du terrain. Génial, non ? Voici à quoi ressemble la séquence de nœuds.
Cela permet d’obtenir la définition du bloc à partir du document.
Ces nœuds obtiennent la géométrie Dynamo des objets du bloc.
Ces nœuds définissent essentiellement le système de coordonnées à partir duquel la géométrie est transformée.
Enfin, ce nœud effectue le travail de transformation de la géométrie.
Notez que ce nœud présente la plus longue combinaison.
Voici le résultat dans Dynamo.
Bonne nouvelle : le plus dur est fait. Il ne vous reste plus qu’à générer des solides entre les contours. Cette opération est facile à réaliser avec le nœud Solid.ByLoft.
Voici le résultat. N’oubliez pas qu’il s’agit de solides Dynamo. Vous devez donc encore les créer dans Civil 3D.
La dernière étape consiste à créer les solides générés dans l’espace objet. Vous leur donnerez également une couleur pour qu’ils soient faciles à voir.
Voici un exemple d’exécution du graphique à l’aide du Lecteur Dynamo.
Si vous ne connaissez pas le Lecteur Dynamo, consultez la section Lecteur Dynamo.
Voici quelques suggestions pour élargir les possibilités offertes par ce graphique.
Ajoutez la possibilité d’utiliser différents intervalles d’abscisses curvilignes séparément pour chaque voie.
Divisez les solides en segments plus petits qui peuvent être analysés individuellement pour détecter d’éventuels conflits.
Vérifiez si les solides de l’enveloppe croisent des objets et coloriez ceux qui entrent en conflit.
L’un des nombreux cas d’utilisation de Dynamo est le placement dynamique d’objets discrets le long d’un modèle de projet 3D. Il arrive souvent que des objets doivent être placés à des emplacements indépendants des assemblages insérés le long du projet 3D, ce qui est une tâche très fastidieuse à accomplir manuellement. De plus, lorsque la géométrie horizontale ou verticale du projet 3D change, cela entraîne des travaux supplémentaires considérables.
Lire des données à partir d’un fichier externe (Excel dans ce cas)
Organiser des données dans des dictionnaires
Utiliser les systèmes de coordonnées pour contrôler la position, l’échelle et la rotation
Placer des références de bloc
Visualiser la géométrie dans Dynamo
Ce graphique peut s’exécuter dans Civil 3D 2020 et les versions ultérieures.
Commencez par télécharger les fichiers d’exemple ci-dessous, puis ouvrez le fichier DWG et le graphique Dynamo.
Il est préférable d’enregistrer le fichier Excel dans le même répertoire que le graphique Dynamo.
Voici une présentation de la logique de ce graphique.
Lire le fichier Excel et importer les données dans Dynamo
Obtenir des lignes caractéristiques du terrain à partir de la ligne de base du projet 3D spécifié
Générer des systèmes de coordonnées le long de la ligne caractéristique du terrain du projet au niveau des abscisses curvilignes souhaitées
Utiliser les systèmes de coordonnées pour placer les références de bloc dans l’espace objet
Allons-y !
Dans cet exemple de graphique, nous allons utiliser un fichier Excel pour stocker les données que Dynamo utilisera pour placer les références de bloc de lampadaire. Le tableau se présente comme suit.
L’utilisation de Dynamo pour lire des données à partir d’un fichier externe (tel qu’un fichier Excel) est une excellente stratégie, en particulier lorsque les données doivent être partagées avec d’autres membres de l’équipe.
Les données Excel sont importées dans Dynamo de la manière suivante.
Maintenant que vous disposez des données, vous devez les diviser par colonne (Projet 3D, Ligne de base, Code de point, etc.) afin de pouvoir les utiliser dans le reste du graphique. Pour ce faire, vous pouvez utiliser le nœud List.GetItemAtIndex et spécifier le numéro d’index de chaque colonne souhaitée. Par exemple, la colonne Projet 3D se trouve à l’index 0, la colonne Ligne de base à l’index 1, etc.
Cela semble correct, n’est-ce pas ? Mais cette approche peut poser problème. Que se passe-t-il si l’ordre des colonnes dans le fichier Excel change par la suite ? Ou si une nouvelle colonne est ajoutée entre deux colonnes ? Dans ce cas, le graphique ne fonctionnera pas correctement et devra être mis à jour. Vous pouvez protéger le graphique en plaçant les données dans un dictionnaire, avec les en-têtes des colonnes Excel comme clés et le reste des données comme valeurs.
Si vous ne connaissez pas les dictionnaires, consultez la section Dictionnaires dans Dynamo.
Le graphique est ainsi plus résilient, car il est possible de modifier l’ordre des colonnes dans Excel. Tant que les en-têtes de colonne restent les mêmes, les données peuvent simplement être extraites du dictionnaire à l’aide de sa clé (c’est-à-dire l’en-tête de colonne), ce que vous ferez ensuite.
Maintenant que les données Excel sont importées et prêtes à l’emploi, commencez à les utiliser pour obtenir des informations de Civil 3D sur les modèles de projet 3D.
Sélectionnez le modèle de projet 3D par son nom.
Obtenez une ligne de base spécifique dans le projet 3D.
Obtenez une ligne caractéristique du terrain dans la ligne de base à l’aide de son code de point.
Vous allez maintenant générer des systèmes de coordonnées le long des lignes caractéristiques du terrain du projet 3D aux valeurs d’abscisse curviligne spécifiées dans le fichier Excel. Ces systèmes de coordonnées seront utilisés pour définir la position, la rotation et l’échelle des références de bloc du lampadaire.
Si vous ne connaissez pas les systèmes de coordonnées, consultez la section Vecteur, plan et système de coordonnées.
Notez l’utilisation d’un bloc de code pour faire pivoter les systèmes de coordonnées en fonction du côté de la ligne de base sur lequel ils se trouvent. Cela pourrait être réalisé en utilisant une séquence de plusieurs nœuds, mais ceci est un bon exemple d’une situation où il est plus facile de l’écrire.
Si vous ne connaissez pas les blocs de code, consultez la section Nœuds Code Block et DesignScript.
Vous approchez du but ! Vous disposez de toutes les informations nécessaires pour placer les références de bloc. La première chose à faire est d’obtenir les définitions des blocs que vous souhaitez à l’aide de la colonne BlockName dans le fichier Excel.
La dernière étape consiste à créer les références de bloc.
Lorsque vous exécutez le graphique, vous devriez voir apparaître de nouvelles références de bloc dans l’espace objet le long du projet 3D. Et voici la partie la plus intéressante : si le mode d’exécution du graphique est défini sur Automatique et que vous modifiez le fichier Excel, les références de bloc sont mises à jour automatiquement !
Pour en savoir plus sur les modes d’exécution des graphiques, consultez la section Interface utilisateur.
Voici un exemple d’exécution du graphique à l’aide du Lecteur Dynamo.
Si vous ne connaissez pas le Lecteur Dynamo, consultez la section Lecteur Dynamo.
Il peut être utile de visualiser la géométrie du projet 3D dans Dynamo pour fournir du contexte. Les solides du projet 3D de ce modèle sont déjà extraits dans l’espace objet. Importez-les dans Dynamo.
Cependant, il y a autre chose que vous devez prendre en compte. Les solides sont un type de géométrie relativement « lourd », ce qui signifie que cette opération ralentira le graphique. L’idéal serait de disposer d’un moyen simple permettant de choisir d’afficher ou non les solides. La solution la plus évidente est de débrancher le nœud Corridor.GetSolids, mais cela produira des avertissements pour tous les nœuds en aval, ce qui est un peu gênant. C’est une situation dans laquelle le nœud ScopeIf se révèle particulièrement utile.
Remarquez que le nœud Object.Geometry a une barre grise en bas. Cela signifie que l’aperçu du nœud est désactivé (accessible par un clic droit sur le nœud), ce qui permet à GeometryColor.ByGeometryColor d’éviter de se « battre » avec d’autres géométries pour la priorité d’affichage dans l’aperçu de l’arrière-plan.
Le nœud ScopeIf vous permet d’exécuter de manière sélective une branche entière de nœuds. Si l’entrée du test est définie sur False, tous les nœuds connectés au nœud ScopeIf ne s’exécuteront pas.
Voici le résultat dans l’aperçu de arrière-plan de Dynamo.
Voici quelques suggestions pour élargir les possibilités offertes par ce graphique.
Ajoutez une colonne de rotation au fichier Excel et utilisez-la pour commander la rotation des systèmes de coordonnées.
Ajoutez des décalages horizontaux ou verticaux au fichier Excel de sorte que les lampadaires puissent dévier de la ligne caractéristique du terrain du projet 3D si nécessaire.
Au lieu d’utiliser un fichier Excel avec des valeurs d’abscisse curviligne, générez les valeurs d’abscisse curviligne directement dans Dynamo à l’aide d’une abscisse curviligne de départ et d’un espacement standard.
L’utilisation de points et de groupes de points COGO dans Civil 3D est un élément essentiel de nombreux processus, du levé topographique aux figures Dynamo est particulièrement efficace en matière de gestion des données. Le présent exemple illustre un cas d’utilisation potentiel.
Utilisation des listes
Regrouper des objets similaires avec le nœud List.GroupByKey
Afficher une sortie personnalisée dans le Lecteur Dynamo
Ce graphique peut s’exécuter dans Civil 3D 2020 et les versions ultérieures.
Commencez par télécharger les fichiers d’exemple ci-dessous, puis ouvrez le fichier DWG et le graphique Dynamo.
Voici une présentation de la logique de ce graphique.
Obtenir tous les points COGO dans le document
Regrouper les points COGO par description
Créer des groupes de points
Générer un résumé dans le Lecteur Dynamo
Allons-y !
La première étape consiste à obtenir tous les groupes de points du document, puis tous les points COGO au sein de chaque groupe. Vous obtiendrez ainsi une liste imbriquée ou « liste de listes », qui sera plus facile à utiliser ultérieurement si vous aplanissez tous les éléments pour en faire une liste unique à l’aide du nœud List.Flatten.
Si vous ne connaissez pas les listes, consultez la section Utilisation des listes.
Maintenant que vous disposez de tous les points COGO, vous devez les séparer en groupes en fonction de leur description. C’est exactement ce que fait le nœud List.GroupByKey. Il regroupe tous les éléments qui partagent la même clé.
le plus dur est fait ! La dernière étape consiste à créer de nouveaux groupes de points Civil 3D à partir des points COGO regroupés.
Lorsque vous exécutez le graphique, il n’y a rien à voir dans l’aperçu de l’arrière-plan de Dynamo, car vous ne travaillez pas avec une géométrie. Le seul moyen de savoir si le graphique a été exécuté correctement est donc de vérifier la fenêtre d’outils ou d’examiner les aperçus de sortie des nœuds. Cependant, si vous exécutez le graphique à l’aide du Lecteur Dynamo, vous pouvez fournir plus d’informations sur les résultats du graphique en générant un résumé des groupes de points qui ont été créés. Il vous suffit de cliquer avec le bouton droit de la souris sur un nœud et de lui attribuer la valeur Résultat effectif. Dans ce cas, utilisez un nœud de visualisation renommé pour afficher les résultats.
Voici un exemple d’exécution du graphique à l’aide du Lecteur Dynamo.
Si vous ne connaissez pas le Lecteur Dynamo, consultez la section Lecteur Dynamo.
Voici quelques suggestions pour élargir les possibilités offertes par ce graphique.
Modifiez le regroupement des points pour qu’il soit basé sur la description complète au lieu de la description brute.
Regroupez les points selon d’autres catégories prédéfinies que vous choisissez (par exemple, « Prises de vue au sol », « Monuments », etc.)
Créer automatiquement des surfaces triangulées pour les points de certains groupes.
La conception technique d’un projet de construction de logements typique implique de travailler avec plusieurs équipements souterrains, tels que des égouts sanitaires, des équipements d’évacuation des eaux pluviales, l’eau potable, etc. Cet exemple montre comment Dynamo peut être utilisé pour dessiner les raccordements d’une conduite principale à un terrain donné (c’est-à-dire une parcelle). Il est courant que chaque parcelle doive être raccordée à un service, ce qui représente une tâche fastidieuse pour placer tous les services. Dynamo peut accélérer le processus en dessinant automatiquement la géométrie nécessaire avec précision, et en fournissant des données d’entrée flexibles qui peuvent être adaptées aux normes locales.
Utiliser le nœud Sélectionner un objet pour la saisie utilisateur
Utiliser des systèmes de coordonnées
Utiliser des opérations géométriques telles que Geometry.DistanceTo et Geometry.ClosestPointTo
Créer des références de bloc
Contrôler les paramètres de liaison des objets
Ce graphique peut s’exécuter dans Civil 3D 2020 et les versions ultérieures.
Commencez par télécharger les fichiers d’exemple ci-dessous, puis ouvrez le fichier DWG et le graphique Dynamo.
Voici une présentation de la logique de ce graphique.
Obtenir la géométrie de la courbe pour la conduite principale
Obtenir la géométrie de la courbe pour une ligne de parcelle sélectionnée par l’utilisateur, en l’inversant si nécessaire
Générer les points d’insertion pour les compteurs
Obtenir les points de la conduite principale qui sont les plus proches de l’emplacement des compteurs
Créer des références de blocs et des lignes dans l’espace objet
Allons-y !
La première étape consiste à intégrer la géométrie de la conduite principale dans Dynamo. Au lieu de sélectionner des lignes ou des polylignes individuelles, nous allons plutôt récupérer tous les objets d’une certaine couche et les regrouper sous la forme d’une polycourbe Dynamo.
Si vous ne connaissez pas la géométrie des courbes Dynamo, consultez la section Courbes.
Ensuite, vous devez obtenir la géométrie d’une ligne de parcelle sélectionnée dans Dynamo afin de pouvoir l’utiliser. L’outil approprié est le nœud Sélectionner un objet, qui permet à l’utilisateur du graphique de sélectionner un objet spécifique dans Civil 3D.
Vous devez également gérer un problème potentiel qui pourrait survenir. La ligne de parcelle a un point de départ et un point d’arrivée, ce qui signifie qu’elle a une direction. Pour que le graphique produise des résultats cohérents, il faut que toutes les lignes de parcelle aient une direction cohérente. Vous pouvez tenir compte de cette condition directement dans la logique du graphique, ce qui rend ce dernier plus résilient.
Obtenez les points de départ et d’arrivée de la ligne de parcelle.
Mesurez la distance entre chaque point et la conduite principale, puis déterminez quelle est la plus grande distance.
Faites en sorte que le point de départ de la ligne soit le plus proche de la conduite principale. Si ce n’est pas le cas, inversez la direction de la ligne de parcelle. Dans le cas contraire, renvoyez simplement la ligne de parcelle d’origine.
Il est temps de déterminer l’emplacement des compteurs. Généralement, l’emplacement est déterminé par les exigences des autorités locales. Vous fournirez donc simplement des valeurs d’entrée qui peuvent être modifiées pour s’adapter à diverses conditions. Vous allez utiliser un système de coordonnées le long de la ligne de parcelle comme référence pour la création des points. Il est ainsi très facile de définir des décalages par rapport à la ligne de parcelle, quelle que soit son orientation.
Si vous ne connaissez pas les systèmes de coordonnées, consultez la section Vecteur, plan et système de coordonnées.
Vous devez maintenant déterminer les points de la conduite principale les plus proches de l’emplacement des compteurs. Cela vous permettra de dessiner les raccordements aux services dans l’espace objet de manière à ce qu’ils soient toujours perpendiculaires à la conduite principale. Le nœud Geometry.ClosestPointTo est la solution idéale.
Polycourbe de la conduite principale
Points d’insertion des compteurs
La dernière étape consiste à créer des objets dans l’espace objet. Vous utiliserez les points d’insertion que vous avez générés précédemment pour créer des références de bloc, puis vous utiliserez les points sur la conduite principale pour tracer des lignes vers les raccordements aux services.
Lorsque vous exécutez le graphique, vous devriez voir apparaître de nouvelles références de bloc et des lignes de raccordement aux services dans l’espace objet. Essayez de modifier certaines entrées et observez l’actualisation automatique de l’ensemble !
Vous avez peut-être remarqué qu’après avoir placé les objets pour une ligne de parcelle, la sélection d’une autre ligne de parcelle entraîne le « déplacement » des objets.
C’est le comportement par défaut de Dynamo, et il est très utile dans de nombreux cas. Cependant, il se peut que vous souhaitiez placer plusieurs raccordements aux services de manière séquentielle et que Dynamo crée de nouveaux objets à chaque exécution au lieu de modifier les objets d’origine. Vous pouvez contrôler ce comportement en modifiant les paramètres de liaison d’objet.
Pour plus d’informations, consultez la section Liaison d’objet.
La modification de ce paramètre forcera Dynamo à « oublier » les objets qu’il crée à chaque exécution. Voici un exemple d’exécution du graphique avec la liaison d’objet désactivée en utilisant le Lecteur Dynamo.
Si vous ne connaissez pas le Lecteur Dynamo, consultez la section Lecteur Dynamo.
Voici quelques suggestions pour élargir les possibilités offertes par ce graphique.
Placez plusieurs raccordements aux services simultanément au lieu de sélectionner chaque ligne de parcelle.
Ajustez les données d’entrée pour remplacer les compteurs d’eau par des regards de canalisation.
Ajoutez un bouton bascule pour permettre de placer un seul raccordement aux services sur un côté particulier de la ligne de parcelle plutôt que sur les deux côtés.
Lors de l’ajout de canalisations et de structures à un réseau de canalisations, Civil 3D utilise un modèle pour attribuer automatiquement des noms. Ceci est généralement suffisant lors du placement initial, mais les noms devront inévitablement être modifiés à l’avenir, au fur et à mesure de l’évolution de la conception. En outre, il existe de nombreux modèles de dénomination différents qui peuvent être nécessaires, par exemple en nommant les structures de manière séquentielle dans un tronçon en commençant par la structure la plus en aval, ou en suivant un modèle de dénomination qui s’aligne sur le schéma de données des autorités locales. Cet exemple montre comment utiliser Dynamo pour définir n’importe quel type de stratégie de dénomination et l’appliquer de manière cohérente.
Utiliser des zones de délimitation
Filtrer des données à l’aide du nœud List.FilterByBoolMask
Trier des données à l’aide du nœud List.SortByKey
Générer et modifier des chaînes de texte
Ce graphique peut s’exécuter dans Civil 3D 2020 et les versions ultérieures.
Commencez par télécharger les fichiers d’exemple ci-dessous, puis ouvrez le fichier DWG et le graphique Dynamo.
Voici une présentation de la logique de ce graphique.
Sélectionner les structures par calque
Obtenir les emplacements de la structure
Filtrer les structures par décalage, puis les trier par abscisse curviligne
Générer les nouveaux noms
Renommer les structures
Allons-y !
La première chose à faire est de sélectionner toutes les structures que vous souhaitez utiliser. Pour ce faire, il suffit de sélectionner tous les objets d’un calque donné, ce qui signifie que vous pouvez sélectionner des structures de différents réseaux de canalisations (en supposant qu’elles partagent le même calque).
Ce nœud permet de s’assurer qu’aucun type d’objet indésirable susceptible de partager la même couche que les structures n’est récupéré accidentellement.
Maintenant que vous disposez des structures, vous devez déterminer leur position dans l’espace afin de pouvoir les trier en fonction de leur emplacement. Pour ce faire, vous allez utiliser la zone de délimitation de chaque objet. La zone de délimitation d’un objet est la boîte de taille minimale qui contient entièrement l’étendue géométrique de l’objet. En calculant le centre de la zone de délimitation, vous obtenez une assez bonne approximation du point d’insertion de la structure.
Vous utiliserez ces points pour obtenir l’abscisse curviligne et le décalage des structures par rapport à un axe sélectionné.
C’est là que les choses commencent à se compliquer. À ce stade, vous avez une grande liste de toutes les structures du calque que vous avez spécifié et vous avez choisi un axe pour les trier. Cependant, il se peut que la liste contienne des structures que vous ne souhaitez pas renommer. Par exemple, il se peut qu’elles ne fassent pas partie de l’exécution qui nous intéresse.
Axe sélectionné
Structures que vous souhaitez renommer
Structures à ignorer
Vous devez donc filtrer la liste des structures de sorte à ne pas prendre en compte celles qui sont supérieures à un certain décalage par rapport à l’axe. Pour ce faire, il est préférable d’utiliser le nœud List.FilterByBoolMask. Après avoir filtré la liste des structures, utilisez le nœud List.SortByKey pour les trier en fonction de leurs valeurs d’abscisse curviligne.
Vérifier si le décalage de la structure est inférieur à la valeur de seuil
Remplacer toutes les valeurs nulles par false
Filtrer la liste des structures et des abscisses curvilignes
Trier les structures par abscisses curvilignes
La dernière chose à faire est de créer les nouveaux noms des structures. Pour ce faire, vous utiliserez le format <alignment name>-STRC-<number>
. Quelques nœuds supplémentaires permettent d’ajouter des zéros aux nombres si vous le souhaitez (par exemple, « 01 » au lieu de « 1 »).
Enfin, vous renommez les structures.
Voici un exemple d’exécution du graphique à l’aide du Lecteur Dynamo.
Il peut être utile de profiter de l’aperçu de l’arrière-plan en 3D de Dynamo pour visualiser les sorties intermédiaires du graphique au lieu du seul résultat final. Vous pouvez facilement afficher les zones de délimitation des structures. En outre, ce jeu de données particulier contient un projet 3D dans le document, de sorte que nous pouvons importer la géométrie des lignes caractéristiques du terrain du projet 3D dans Dynamo pour fournir un contexte pour l’emplacement des structures dans l’espace. Si le graphique est utilisé sur un jeu de données qui ne possède pas de projet 3D, ces nœuds ne feront rien.
Vous comprenez maintenant mieux comment fonctionne le processus de filtrage des structures par décalage.
Voici quelques suggestions pour élargir les possibilités offertes par ce graphique.
Renommez les structures en fonction de leur axe le plus proche plutôt que de sélectionner un axe spécifique.
Renommez les canalisations en plus des structures.
Définissez les calques des structures en fonction de leur exécution.
Utiliser un bloc de contour du véhicule pour générer des solides 3D de zone de dégagement le long d’un projet 3D.
Mission accomplie !
Placer des références de bloc de lampadaires le long d’un projet 3D aux valeurs d’abscisse curviligne spécifiées dans un fichier Excel.
Mission accomplie !
Créer un groupe de points pour chaque description de point COGO unique.
Mission accomplie !
Placer les références de bloc de compteurs d’eau à des distances spécifiées de la ligne de parcelle, et tracer une ligne pour chaque raccordement perpendiculaire à la conduite principale.
Mission accomplie !
Renommer les structures du réseau de canalisations dans l’ordre en fonction de la cotation des abscisses d’un axe.
Si vous ne connaissez pas les listes, consultez la section .
Si vous ne connaissez pas le Lecteur Dynamo, consultez la section .
Mission accomplie !