Objet d’analyse Transformation de courbe *

23.08.2021

Avec cet objet d'analyse, vous pouvez convertir des courbes 3D en séries de signaux et vice versa. Une courbe 3D contient des données de dispersion, c'est-à-dire des valeurs Y qui sont attribuées à des coordonnées X et Z quelconques. En comparaison, une série de signaux contient une matrice de données Y, qui sont disposées sur une grille. Les composantes Y et Z déterminent les coordonnées de la grille.

L'option Convertir une série de signaux avec composante Z (surface) en courbe 3D collecte les valeurs Y consécutivement, c'est-à-dire colonne par colonne, à partir de la matrice de données Y et les enregistre avec leurs coordonnées X et Z en tant que points de la courbe spatiale.

Lorsque l'option Convertir une courbe 3D en surface est sélectionnée, les composantes X et Z de la courbe d'espace sont d'abord triées de manière à ce qu'elles soient strictement monotones et croissantes. Ces ensembles de données triées forment ensuite les composantes X et Z de la série de signaux. Ici, les valeurs voisines sont combinées en prenant la moyenne arithmétique. Dans la deuxième étape, les valeurs Y sont saisies aux positions (X, Z) correspondantes dans la matrice de données Y du résultat. Si plusieurs valeurs Y tombent sur la même position, on en fait la moyenne en continu. Les positions inoccupées dans la matrice de données sont marquées comme invalides (void). La valeur Tolérance détermine à quel point les points voisins doivent être proches les uns des autres pour qu'ils puissent être combinés en un seul point. Spécifiez cette valeur en pourcentage de la plage de valeurs pour la composante X ou Z de la courbe d'espace. Ce processus est idéal, notamment pour les données de dispersion qui sont déjà disposées sur une grille.

Sélectionnez Convertir une courbe 3D en surface interpolée lorsque les données de diffusion sont disposées librement dans la courbe d'espace. Cette option forme d'abord une surface continue pour les données en se basant sur la méthode du "voisin naturel". Cette surface est ensuite évaluée à des points de grille équidistants pour déterminer les valeurs Y de la série de signaux résultants. Vous pouvez librement déterminer le nombre de lignes et de colonnes comme nombre de valeurs Y ou nombre de valeurs Z. Vous pouvez utiliser l'option Surface convexe pour déterminer ce qui doit se passer pour les positions de la grille qui se trouvent à l'extérieur de l'enveloppe convexe des valeurs X et Z de la courbe spatiale. Si vous sélectionnez cette option, ces valeurs Y seront définies comme invalides. Sinon, la surface est extrapolée.

Les illustrations suivantes montrent une surface convexe "voisin naturel" et les données qui en découlent :

Fonctions FPScript utilisées

CurveToSurface

SurfaceToCurve

ScatteredSurface

Voir aussi

Objet d'analyse Interpolation de surface

* Cet objet d'analyse n'est pas disponible dans FlexPro View.

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :