Vous êtes ici
creator
Ce Transformer crée une entité à partir des paramètres spécifiés et l'envoie dans l'espace de travail pour traitement.
L'interface de Creator vous permet de sélectionner le type de géométrie désirée, et d'entrer les coordonnées et/ou paramètres qui formeront l'objet désiré.
Paramètres
Définition de la géométrie
Ce paramètre spécifie comment créer la géométrie, en utilisant une des options de la listé déroulante. Le choix de ce paramètres détermine quels autres paramètres sont activés et désactivés.
- Géometrie Objet : Cette option permet de définir différents types de géométries (point, ligne, polygone, text, arc, ellipse...) dont les informations peuvent être renseignées à l'aide de grilles ou de formulaires en cliquant sur le bouton "..." du paramètre GEOMETRIE OBJET.L'onglet XML affiche une représentation XML de tous les objets définis dans la boîte de dialogue.
- Liste de coordonnées 2D : crée une géométrie 2D à partir d'une liste de valeurs x y séparées par un espace. Ces valeurs doivent être saisies dans le paramètre LISTE DE COORDONNEES (exemple : 0 0 10 0 10 10 20 10).
- 2) Liste de coordonnées 2D : crée une géométrie 2D à partir d'une liste de valeurs x y séparées par un espace.Ces valeurs doivent être saisies dans le paramètre LISTE DE COORDONNEES (exemple : 0 0 10 0 10 10 20 10).
- Rectangle 2D : Crée un rectangle en saisissant les coordonnées des points inférieur gauche et supérieur droit dans la LISTE DES COORDONNESS sous la forme : minx miny maxx maxy (Exemple: 0 0 10 10).
Géométrie Objet
| Géométrie Objet | Description | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Null | Crée un objet sans géométrie. Dans certains cas, il est utile d'avoir de tels objets, par exemple lorsque vous utilisez un csv et que vous voulez générer un entête ou un pied de page. | |||||||||||||||||||||
| Imprimer | Créé une ligne en utilisant les paires de coordonnées fournies. | |||||||||||||||||||||
| Texte | Créé un objet texte au niveau des coordonnées, en utilisant la chaîne de texte, sa hauteur et rotation. | |||||||||||||||||||||
| Ligne |
Créé une ligne en utilisant les paires de coordonnées fournies. Si vous voulez créer un objet surfacique, choisir Polygone dans la liste. Même si les premières et dernières coordonnées sont définies comme identiques, le type d'objet généré restera fme_line. |
|||||||||||||||||||||
| Arc |
Créé un arc en utilisant les paramètres spécifiés. Le paramètre Grand axe définie la longueur du grand axe et le paramètre petit axe spécifie la longueur du petit axe. L'ANGLE DE DEPART indique l'angle du début de l'arc, il est mesuré en degré dans le sens trigonométrique (inverse des aiguilles). L'angle de balayage spécifie le nombre de degrés de l'ellipse qui définie l'arc ; il est mesuré en degré dans le sens trigonométrique (inverse des aiguilles). L'angle de rotation spécifie l'angle en degrés depuis l'axe horizontal jusqu'au grand axe dans le sens inverse des aiguilles d'une montre. Un cercle peut être créé en définissant la même longueur pour le grand axe et le petit axe et en utilisant un angle de balayage de 360 degrés. Veuillez noter que certains Transformers et types d'entités générés fonctionnent mal avec des arcs. Vous pouvez utilisez ArcStroker pour simplifier cette tâche. |
|||||||||||||||||||||
| Ellipse |
Créé une ellipse en utilisant les paramètres spécifiés. Pour créer un cercle, assurez-vous que le grand axe et le petit axe aient la même longueur. Veuillez noter que les ellipses générées ainsi, sont des entités de type arc. Certains Transformers et types d'entités générés ne fonctionnent pas avec des arcs, vous devez alors utiliser ArcStroker pour simplifier cette tâche. |
|||||||||||||||||||||
| Polygone | Créé des entités surfaciques. Fonctionne comme pour l'option Ligne mais vous serez alerté si vous oubliez de fermer le polygone. | |||||||||||||||||||||
|
Boîte |
Crée un prisme rectangulaire en 3D. Il est défini par deux points correspondant aux deux coins opposés de la boîte. Contrairement à une face rectangulaire, les deux points ne doivent pas partager des coordonnées x,y ou z identiques. Les deux points d'angle représentent un prisme rectangulaire unique dont toutes les faces sont parallèles. Si le premier point est le point le plus petit, alors Utilisée en complément d'une matrice de transformation (4*4), une boîte peut être utilisée pour représenter des parallélépipèdes non parallèles aux plans du système des coordonnées. Cette matrice peut définir des transformations affines. |
|||||||||||||||||||||
|
Face rectangulaire |
Crée un rectangle face qui est une représentation optimisée d'une face parallèle à un plan (xy, xz ou yz). Cette face est optimisée car se définit par deux points seulement : le coin inférieur et le coin supérieur. Comme les faces sont parallèles à un plan, les points partagent une même coordonnée. Par exemple, si la face rectangulaire se trouve sur le plan xy, les points partagent la même valeur z. La surface normale de cette face dépend de l'ordre de définition des points min et max comme le montre le tableau ci-dessous.
La surface normale détermine l'orientation du rectangle face. La direction des points de la surface normale indique quel côté est en avant. Utilisée en complément d'une matrice de transformation (4*4), un rectangle face peut être utilisé pour représenter des faces rectangulaires non parallèles aux plans du système des coordonnées. Cette matrice peut définir des transformations affines. |
|||||||||||||||||||||
| Triangle Strip |
Crée un triangle Strip qui est une série de faces triangulaires jointives. Les faces sont définies par 3 points consécutifs dans une liste de points. Les trois premiers vertex (v1, v2, et v3), définissent la première face du triangle. Chaque face est composée des 2 derniers points de la face précédente et du nouveau point suivant. Dans l'exemple, le deuxième triangle est défini par v2,v3, v4 et le troisième triangle est défini par v3,v4 et v5 et ainsi de suite. Le diagramme suivant illustre un triangle strip. L'orientation du triangle strip dans son ensemble est déterminée par l'orientation de la première face. Si les vertex de la première face sont définis dans le sens inverse des aiguilles d'une montre, alors la partie avant de l'ensemble du triangle strip est affichée, sinon c'est le dos (arrière) du triangle strip qui est affiché. Si le triangle strip est retourné, alors l'avant et l'arrière de la bande de triangles sont inversés par rapport à l'indication donnée par le premier triangle. |
|||||||||||||||||||||
|
Triangle Fan |
Crée un triangle Fan avec une série de faces triangulaires connectées. Le triangle Fan diffère du triangle strip dans la manière dont les vertex constituent les faces. Les trois premiers vertex (v1, v2, et v3), définissent la première face du triangle.Une nouvelle face triangulaire est formée par le premier et le dernier vertex du triangle précédent et par le nouveau vertex suivant. Dans l'exemple, le deuxième triangle est défini par v1,v3, v4 et le troisième triangle est défini par v1,v4 et v5 et ainsi de suite. Le diagramme suivant illustre un triangle fan. L'orientation de l'ensemble du triangle fan est déterminé par l'ordre des vertex de toutes les faces. (Toutes les faces sont orientées dans la même direction). Quand les vertex sont classés dans le sens inverse des aiguilles d'une montre, la face avant du triangle fan est affiché, sinon c'est la face arrière qui s'affiche. |
|||||||||||||||||||||
| Face |
Crée une surface plane dans un espace 3D. La structure plane peut être un polygone simple, troué ou une ellipse. L'orientation d'une face dépend de la règle de la main droite : Formez un angle avec le pouce et l'index de la main droite. Le pouce indique l'axe des x, l'index indique le y et le majeur désigne la direction z. Cette direction décrit aussi la surface normale de la face. Méthode de fermeture de la courbe : Cette méthode contrôle comment fermer une courbe. Celle-ci s'applique uniquement si les premières et dernières coordonnées (x,y,z) de la face ne sont pas les mêmes. Cette méthode permet de s'assurer que les coordonnées du point de départ et de fin correspondent afin que la face créée soit bien valide. Moyenne : Un point supplémentaire est ajouté pour connecter le point de départ et de fin de la surface. Ce point est calculé par la moyenne des coordonnées du point de départ et du point final. Etendre : Le point de départ et de fin sont connectés sans aucun point supplémentaire créé. Moyenne ou étendre du Z : La surface est fermée en utilisant la méthode de la moyenne si et seulement si, les points de départ et de fin sont dans le même plan. C'est-à-dire qu'ils partagent les mêmes coordonnées X, Y ou Z. Autrement la méthode 'Etendre' est utilisée pour fermer la face. |
|||||||||||||||||||||
|
Personnalisé |
Crée un objet basé sur la représentation XML. |
Liste de coordonnées
Crée une géométrie 2D ou 3D (en fonction des paramètres que vous avez choisis pour le paramètre Défintion de la géométrie)Entrer une liste séparée par des espaces de coordonnées x y (z).
Systèmes de coordonnées
Le paramètre SYSTEME DE COORDONNEES vous permet de sélectionner le système de coordonnées de l'entité. Sélectionnez un système de coordonnées depuis la liste déroulante ou via le bouton "Parcourir" pour afficher la liste complète. Si vous laissez ce paramètre vide, le système de coordonnées ne sera pas défini sur la ou les entités créées par ce Transformer.
Nombre d'entités à créer
NOMBRE D'ENTITES A CREER permet de préciser combien d'objets vont être générées par le Transformer.Si ce nombre est supérieur à 1, l'attribut défini par ATTRIBUT NUMERO contient l'ordre de création de l'objet (en commençant par 0).
Créer à la fin
CREER A LA FIN permet de définir le moment de la création des entités : au début ou à la suite de la lecture des jeux de données source qui se trouvent dans le projet.
Attribut numéro
Si ce nombre est supérieur à 1, l'attribut défini par ATTRIBUT NUMERO contient l'ordre de création de l'objet (en commençant par 0).
Implémentation
Fonction(s) de bas niveau utilisée(s) (Function ou Factory): CreationFactory, @Geometry




Ajouter un commentaire