Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::GeometricUtilities::ProjectionInfo

Informations sur la projection d'un point sur un segment ou un triangle. Plus de détails...

#include <arcane/core/GeometricUtilities.h>

+ Graphe de collaboration de Arcane::GeometricUtilities::ProjectionInfo:

Fonctions membres publiques

 ProjectionInfo (Real distance, int region, Real alpha, Real beta, Real3 aprojection)
 

Fonctions membres publiques statiques

static ProjectionInfo projection (Real3 v1, Real3 v2, Real3 v3, Real3 point)
 Projection du point point au triangle défini par v1, v2 et v3.
 
static ProjectionInfo projection (Real3 v1, Real3 v2, Real3 point)
 Projection du point point au segment défini par v1, v2.
 
static bool isInside (Real3 v1, Real3 v2, Real3 v3, Real3 point)
 Indique si un la projection du point point est à l'intérieur du triangle défini par v1, v2 et v3.
 
static bool isInside (Real3 v1, Real3 v2, Real3 point)
 Indique si un la projection du point point est à l'intérieur du segment défini par v1 et v2.
 

Attributs publics

Real m_distance
 Distance du point à sa projection.
 
int m_region
 Région dans laquelle se situe la projection (0 si intérieur au segment ou au triangle)

 
Real m_alpha
 Coordonnées barycentrique x de la projection.
 
Real m_beta
 Coordonnées barycentrique y de la projection.
 
Real3 m_projection
 Position de la projection.
 

Description détaillée

Informations sur la projection d'un point sur un segment ou un triangle.

Définition à la ligne 95 du fichier GeometricUtilities.h.

Documentation des constructeurs et destructeur

◆ ProjectionInfo() [1/2]

Arcane::GeometricUtilities::ProjectionInfo::ProjectionInfo ( Real  distance,
int  region,
Real  alpha,
Real  beta,
Real3  aprojection 
)
inline

Définition à la ligne 98 du fichier GeometricUtilities.h.

◆ ProjectionInfo() [2/2]

Arcane::GeometricUtilities::ProjectionInfo::ProjectionInfo ( )
inline

Définition à la ligne 101 du fichier GeometricUtilities.h.

Documentation des fonctions membres

◆ isInside() [1/2]

bool Arcane::GeometricUtilities::ProjectionInfo::isInside ( Real3  v1,
Real3  v2,
Real3  point 
)
static

Indique si un la projection du point point est à l'intérieur du segment défini par v1 et v2.

Définition à la ligne 714 du fichier GeometricUtilities.cc.

Références Arcane::math::dot().

◆ isInside() [2/2]

bool Arcane::GeometricUtilities::ProjectionInfo::isInside ( Real3  v1,
Real3  v2,
Real3  v3,
Real3  point 
)
static

Indique si un la projection du point point est à l'intérieur du triangle défini par v1, v2 et v3.

Définition à la ligne 680 du fichier GeometricUtilities.cc.

Références Arcane::math::dot().

◆ projection() [1/2]

GeometricUtilities::ProjectionInfo Arcane::GeometricUtilities::ProjectionInfo::projection ( Real3  v1,
Real3  v2,
Real3  point 
)
static

Projection du point point au segment défini par v1, v2.

Définition à la ligne 644 du fichier GeometricUtilities.cc.

Références Arcane::math::dot().

◆ projection() [2/2]

GeometricUtilities::ProjectionInfo Arcane::GeometricUtilities::ProjectionInfo::projection ( Real3  v1,
Real3  v2,
Real3  v3,
Real3  point 
)
static

Projection du point point au triangle défini par v1, v2 et v3.

Définition à la ligne 444 du fichier GeometricUtilities.cc.

Références Arcane::math::dot().

Documentation des données membres

◆ m_alpha

Real Arcane::GeometricUtilities::ProjectionInfo::m_alpha

Coordonnées barycentrique x de la projection.

Définition à la ligne 110 du fichier GeometricUtilities.h.

◆ m_beta

Real Arcane::GeometricUtilities::ProjectionInfo::m_beta

Coordonnées barycentrique y de la projection.

Définition à la ligne 112 du fichier GeometricUtilities.h.

◆ m_distance

Real Arcane::GeometricUtilities::ProjectionInfo::m_distance

Distance du point à sa projection.

Définition à la ligne 106 du fichier GeometricUtilities.h.

Référencé par Arcane::mesh::TiedInterfaceBuilder::_findProjection().

◆ m_projection

Real3 Arcane::GeometricUtilities::ProjectionInfo::m_projection

Position de la projection.

Définition à la ligne 114 du fichier GeometricUtilities.h.

◆ m_region

int Arcane::GeometricUtilities::ProjectionInfo::m_region

Région dans laquelle se situe la projection (0 si intérieur au segment ou au triangle)

Définition à la ligne 108 du fichier GeometricUtilities.h.

Référencé par Arcane::mesh::TiedInterfaceBuilder::_findProjection().


La documentation de cette classe a été générée à partir des fichiers suivants :