All pages
Powered by GitBook
1 of 1

Loading...

Zone de dégagement

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.

Objectif

🎯 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.

Concepts clés

  • 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

Compatibilité des versions

Ce graphique peut s’exécuter dans Civil 3D 2020 et les versions ultérieures.

Ensemble de données

Commencez par télécharger les fichiers d’exemple ci-dessous, puis ouvrez le fichier DWG et le graphique Dynamo.

Solution

Voici une présentation de la logique de ce graphique.

  1. Obtenir des lignes caractéristiques du terrain à partir de la ligne de base du projet 3D spécifié

  2. Générer des systèmes de coordonnées le long de la ligne caractéristique du terrain du projet avec l’espacement souhaité

  3. Transformer la géométrie du bloc de profil en systèmes de coordonnées

Allons-y !

Obtenir les données du projet 3D

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.

Générer des systèmes de coordonnées

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 .

  1. 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 .

Transformer la géométrie du bloc

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.

  1. Cela permet d’obtenir la définition du bloc à partir du document.

  2. Ces nœuds obtiennent la géométrie Dynamo des objets du bloc.

  3. Ces nœuds définissent essentiellement le système de coordonnées à partir duquel la géométrie est transformée.

Voici le résultat dans Dynamo.

Générer des solides

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.

Créer des solides 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.

Résultat

Voici un exemple d’exécution du graphique à l’aide du Lecteur Dynamo.

Si vous ne connaissez pas le Lecteur Dynamo, consultez la section .

🎉 Mission accomplie !

Idées

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.

Contrôler le comportement des nœuds à l’aide des paramètres de combinaison
Lisser un solide entre les contours
  • CrĂ©er les solides dans Civil 3D

  • 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.

  • 185KB
    Rail_ClearanceEnvelope.dyn
    Open
    22MB
    Rail_ClearanceEnvelope.dwg
    Open
    Vecteur, plan et système de coordonnées
    Qu’est-ce qu’une liste
    Lecteur Dynamo
    Sélection du projet 3D, de la ligne de base et de la ligne caractéristique du terrain
    Obtention de systèmes de coordonnées le long des lignes caractéristiques du terrain du projet 3D
    Visualisation de la transformation de la géométrie entre les systèmes de coordonnées
    Géométrie du bloc de contour du véhicule après transformation
    Solides Dynamo après lissage
    Création des solides dans Civil 3D
    Exécution du graphique à l’aide du Lecteur Dynamo et visualisation des résultats dans Civil 3D