Vous êtes ici

chopper

Assure que toutes les entités sortant du Transformer ont un nombre de coordonnées inférieure ou égal au NBRE MAX DE VERTEX.

Cela peut être utile si le format en sortie a des limitations de nombre de coordonnées. Il peut être utilisé pour simplifier des objets complexes.

Toutes les nouvelles entités disposent des attributs de l'entité d'origine et ressortent par le port CHOPPED (DÉCOUPÉ).

Ports de sortie

  • CHOPPED (Découpé): Les entités créées par découpage d'entités d'origine ressortent par ce port. Chaque entité a un nombre de vertex inférieur ou égal au NBRE MAX DE VERTEX, et disposent des attributs d'entité d'origine.
  • UNTOUCHED : Toutes les entités en entrée avec un nombre de vertex inférieur ou égal au NBR MAX DE VERTEX ressortent intactes par ce port.

Paramètres

Nbre max. de vertex

Chaque nouvelle entité a un nombre de vertex égal à NBRE MAX DE VERTEX à l'exception de la dernière qui peut avoir un nombre inférieur.

Toutes les nouvelles entités disposent des attributs de l'entité d'origine et ressortent par le port CHOPPED (DÉCOUPÉ).

Si ce paramètre est inférieur à 4, alors toutes les entités surfaciques sont converties en entités linéaires et sont traitées comme telles. Si ce paramètre vaut 1, les entités surfaciques et linéaires sont retournées en entités ponctuelles.

Notes

Pour les entités linéaires, si l'entité a un nombre de vertex supérieur, elle est découpée en plusieurs entités plus petites. Les entités linéaires sont simplement découpées en une chaîne de lignes couvrant parfaitement l'entité d'origine.

Une entité surfacique découpée aura pour résultat un certain nombre d'entités surfaciques fermées. Pour les entités surfaciques, si l'entité a un nombre de vertex supérieur, elle est découpée en plusieurs entités plus petites. Dans la plupart des cas, chaque nouvelle entité aura au plus un nombre de vertex au NBRE MAX DE VERTEX. (Dans certains cas exceptionnels où les surfaces sont biscornues et le NBRE MAX DE VERTEX très petit, cette condition n'est pas toujours remplie).

Les entités surfacique sont découpées en préservant la superficie originale de l'entité. La réunion des petites entités issues de la découpe d'une plus grosse conduirait à reproduire l'entité d'origine. De nouveaux vertex peuvent être ajoutés aux entités surfaciques lorsqu'elles sont découpées.

Exemple

 

Implémentation

Fonction(s) de bas niveau utilisée(s) (Function ou Factory):
ChoppingFactory

Ajouter un commentaire