Vous êtes ici
boundsextractor
Extrait les coordonnées min et max d'une entité dans de nouveaux attributs.
Il détermine les valeurs extrêmes de chaque axe X, Y (et eventuellement Z) des entités et attribue ces valeurs dans de nouveaux attributs.
Ce Transformer ne modifie pas la géométrie du type d'entités.
Paramètres
Attribut Minimum et Maximum X, Y
Le nom de l'attribut définit les valeurs minimum et maximum de l'entité le long des axes X et Y.
Attribut Minimum et Maximum Z
Ces paramètres sont facultatifs et définissent les valeurs mimimum de l'axe Z de l'entité. Si l'entité est en 2D, ce paramètre vaudra 0.
Exemple
Chaque entité connecté à ce Transformer aura six nouveaux attributs qui permettent d'inclure cette dernière.
Si une entité a les coordonnées suivantes (1,10,100), (2,-20,150) et après avoir été connecté à ce Transformer ; elle aura de nouveaux attributs avec ces valeurs :
| Attribut | Valeur |
|---|---|
| _xmin | 1 |
| _xmax | 2 |
| _ymin | -20 |
| _ymax | 10 |
| _zmin | 100 |
| _zmax | 150 |
Transformers liés
- Pour obtenir le rectangle englobant d'un ensemble d'entités, utilisez BoundingBoxAccumulator.
- Pour remplacer une entité par son rectangle englobant, utilisez BoundingBoxReplacer.
Implémentation
Fonction(s) de bas niveau utilisée(s) (Function ou Factory):
@Bounds

Ajouter un commentaire