Translations:Mesh API/3/fr: Difference between revisions

From FreeCAD Documentation
mNo edit summary
No edit summary
 
Line 55: Line 55:
{{APIFunction|splitFacet| |Diviser la facette | }}
{{APIFunction|splitFacet| |Diviser la facette | }}
{{APIFunction|swapEdge| |Remplacez le bord commun avec le voisin| }}
{{APIFunction|swapEdge| |Remplacez le bord commun avec le voisin| }}
{{APIFunction|transform| |appliquer une transformation à la maille| }}
{{APIFunction|transform| |Appliquer une transformation à la maille| }}
{{APIFunction|transformToEigen| |Transforme le maillage pour son eigenbase| }}
{{APIFunction|transformToEigen| |Transforme le maillage pour son eigenbase| }}
{{APIFunction|translate|Vecteur|Appliquer une translation à la maille| }}
{{APIFunction|translate|Vecteur|Appliquer une translation à la maille| }}
Line 61: Line 61:
{{APIFunction|write|chaîne|Ecrire l'objet maillage dans le fichier|.}}
{{APIFunction|write|chaîne|Ecrire l'objet maillage dans le fichier|.}}
{{APIFunction|writeInventor| |Ecrire le maillage au format OpenInventor dans une chaine|. une chaîne}}
{{APIFunction|writeInventor| |Ecrire le maillage au format OpenInventor dans une chaine|. une chaîne}}
{{APIProperty|Area|. la zone de l'objet mesh}}
{{APIProperty|Area|la surface de l'objet maillé.}}
{{APIProperty|CountFacets|le nombre de facettes de l'objet mesh}}
{{APIProperty|CountEdges|Le nombre de sommets de l'objet maillé.}}
{{APIProperty|CountPoints|le nombre de sommets de l'objet mesh}}
{{APIProperty|CountFacets|Le nombre de facettes de l'objet mesh.}}
{{APIProperty|CountPoints|Le nombre de points de l'objet maillé.}}
{{APIProperty|Facets|Une collection de facettes..; Avec cet attribut, il est possible d’avoir accès aux facettes du maillage: pour f dans mesh.Facets: print f. Facet.Points est une liste de tupels de coordonnées pour les sommets. Facet.PointIndices est une liste d'indices pour les sommets de la facette. ATTENTION! stocker les facettes dans une variable locale telle qu’elle est générée à la volée, chaque fois qu’on y accède.}}
{{APIProperty|Facets|Une collection de facettes..; Avec cet attribut, il est possible d’avoir accès aux facettes du maillage: pour f dans mesh.Facets: print f. Facet.Points est une liste de tupels de coordonnées pour les sommets. Facet.PointIndices est une liste d'indices pour les sommets de la facette. ATTENTION! stocker les facettes dans une variable locale telle qu’elle est générée à la volée, chaque fois qu’on y accède.}}
{{APIProperty|Points|Une collection de points du maillage; Avec cet attribut, il est possible d'avoir accès à des points du maillage: pour p dans mesh.Points: Print p.x, p.y, p.z, p.Index.WARNING! stocke des points dans une variable locale, telle qu'elle est générée à la volée, à chaque accès.}}
{{APIProperty|Points|Une collection de points du maillage; Avec cet attribut, il est possible d'avoir accès à des points du maillage: pour p dans mesh.Points: Print p.x, p.y, p.z, p.Index.WARNING! stocke des points dans une variable locale, telle qu'elle est générée à la volée, à chaque accès.}}
{{APIProperty|Topology|les points et les indices de face comme tuple Topology[0] est une liste de tous les sommets. Chacun étant un tuple de 3 coordonnées. Topology[1] est une liste de tous les polygones. Chacune étant une liste d'indices de sommet dans Topology[0] AVERTISSEMENT! stocker la topologie dans une variable locale telle qu'elle est générée à la volée, à chaque accès.}}
{{APIProperty|Topology|Les points et les indices de face comme tuple Topology[0] est une liste de tous les sommets. Chacun étant un tuple de 3 coordonnées. Topology[1] est une liste de tous les polygones. Chacune étant une liste d'indices de sommet dans Topology[0] AVERTISSEMENT! stocker la topologie dans une variable locale telle qu'elle est générée à la volée, à chaque accès.}}
{{APIProperty|Volume|le volume de l'objet mesh}}
{{APIProperty|Volume|Le volume de l'objet mesh}}
{{APIProperty|BoundBox|la boîte englobante de l'objet}}
{{APIProperty|BoundBox|La boîte englobante de l'objet}}
{{APIProperty|Matrix|la transformation actuelle de l'objet comme matrice}}
{{APIProperty|Matrix|La transformation actuelle de l'objet comme matrice}}
{{APIProperty|Placement|la transformation actuelle de l'objet comme placement}}
{{APIProperty|Placement|La transformation actuelle de l'objet comme placement}}

Latest revision as of 20:25, 16 January 2022

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (Mesh API)
{{APIFunction|addFacet|Facet|Adds a facet to the mesh| }}
{{APIFunction|addFacets|list|Adds a list of facets to the mesh| }}
{{APIFunction|addMesh|Mesh|Combines this mesh with another mesh.| }}
{{APIFunction|clear| |Clears the mesh| }}
{{APIFunction|coarsen| |Coarsens the mesh| }}
{{APIFunction|collapseEdge|Edge|Removes an edge and both facets that share this edge| }}
{{APIFunction|collapseFacet|Facet|Removes a facet| }}
{{APIFunction|collapseFacets|list|Removes a list of facets| }}
{{APIFunction|copy| |Creates a copy of this mesh|a Mesh object}}
{{APIFunction|countComponents| |Get the number of topological independent areas|an integer}}
{{APIFunction|countNonUniformOrientedFacets| |Get the number of wrong oriented facets|an integer}}
{{APIFunction|countSegments| |Get the number of segments which may also be 0|an integer}}
{{APIFunction|crossSections| |Get cross-sections of the mesh through several planes| }}
{{APIFunction|difference|Mesh|Difference of this and the given mesh object.| }}
{{APIFunction|fillupHoles| |Fillup holes| }}
{{APIFunction|fixDeformations| |Repair deformed facets| }}
{{APIFunction|fixDegenerations| |Remove degenerated facets| }}
{{APIFunction|fixIndices| |Repair any invalid indices| }}
{{APIFunction|fixSelfIntersections| |Repair self-intersections| }}
{{APIFunction|flipNormals| |Flip the mesh normals| }}
{{APIFunction|foraminate| |Get a list of facet indices and intersection points| }}
{{APIFunction|getPlanes| |Get all planes of the mesh as segment. In the worst case each triangle can be regarded as single plane if none of its neighbors is coplanar.| }}
{{APIFunction|getSegment|integer|Get a list of facet indices that describes a segment| }}
{{APIFunction|getSeparateComponents| |Returns a list containing the different components (separated areas) of the mesh as separate meshes|a list}}
{{APIFunction|harmonizeNormals| |Adjust wrong oriented facets| }}
{{APIFunction|hasNonManifolds| |Check if the mesh has non-manifolds|a boolean}}
{{APIFunction|hasNonUniformOrientedFacets| |Checks if the mesh has facets with inconsistent orientation| }}
{{APIFunction|hasSelfIntersections| |Check if the mesh intersects itself| }}
{{APIFunction|inner| |Get the part inside of the intersection| }}
{{APIFunction|insertVertex|Vertex|Inserts a vertex into a facet| }}
{{APIFunction|intersect|Mesh|Intersection of this and the given mesh object.| }}
{{APIFunction|isSolid| |Check if the mesh is a solid| }}
{{APIFunction|meshFromSegment| |Create a mesh from segment| }}
{{APIFunction|nearestFacetOnRay|tuple, tuple|Get the index and intersection point of the nearest facet to a ray. The first parameter is a tuple of three floats the base point of the ray, the second parameter is ut uple of three floats for the direction. The result is a dictionary with an index and the intersection point or an empty dictionary if there is no intersection.|a dictionary}}
{{APIFunction|offset|float|Move the point along their normals| }}
{{APIFunction|offsetSpecial|float|Move the point along their normals| }}
{{APIFunction|optimizeEdges| |Optimize the edges to get nicer facets| }}
{{APIFunction|optimizeTopology| |Optimize the edges to get nicer facets| }}
{{APIFunction|outer| |Get the part outside the intersection| }}
{{APIFunction|printInfo| |Get detailed information about the mesh| }}
{{APIFunction|read| |Read in a mesh object from file.| }}
{{APIFunction|refine| |Refine the mesh| }}
{{APIFunction|removeComponents|integer|Remove components with less or equal to number of given facets| }}
{{APIFunction|removeDuplicatedFacets| |Remove duplicated facets| }}
{{APIFunction|removeDuplicatedPoints| |Remove duplicated points| }}
{{APIFunction|removeFacets|list|Remove a list of facet indices from the mesh| }}
{{APIFunction|removeFoldsOnSurface| |Remove folds on surfaces| }}
{{APIFunction|removeNonManifolds| |Remove non-manifolds| }}
{{APIFunction|rotate| |Apply a rotation to the mesh| }}
{{APIFunction|setPoint|int, Vector|Sets the point at index.| }}
{{APIFunction|smooth| |Smooth the mesh| }}
{{APIFunction|snapVertex| |Insert a new facet at the border| }}
{{APIFunction|splitEdge| |Split edge| }}
{{APIFunction|splitEdges| |Split all edges| }}
{{APIFunction|splitFacet| |Split facet| }}
{{APIFunction|swapEdge| |Swap the common edge with the neighbor| }}
{{APIFunction|transform| |Apply a transformation to the mesh| }}
{{APIFunction|transformToEigen| |Transform the mesh to its eigenbase| }}
{{APIFunction|translate|Vector|Apply a translation to the mesh| }}
{{APIFunction|unite|Mesh|Union of this and the given mesh object.| }}
{{APIFunction|write|string|Write the mesh object into file.| }}
{{APIFunction|writeInventor| |Write the mesh in OpenInventor format to a string.|a string}}
{{APIProperty|Area|the area of the mesh object.}}
{{APIProperty|CountEdges|the number of vertices of the mesh object.}}
{{APIProperty|CountFacets|the number of facets of the mesh object.}}
{{APIProperty|CountPoints|the number of points of the mesh object.}}
{{APIProperty|Facets|A collection of facets; With this attribute it is possible to get access to the facets of the mesh: for f in mesh.Facets: print f. Facet.Points is a list of coordinate-tupels for the vertices. Facet.PointIndices is a list of indice for the vertices of the facet. WARNING! store Facets in a local variable as it is generated on the fly, each time it is accessed.}}
{{APIProperty|Points|A collection of the mesh points; With this attribute it is possible to get access to the points of the mesh: for p in mesh.Points: print p.x, p.y, p.z,p.Index.WARNING! store Points in a local variable as it is generated on the fly, each time it is accessed.}}
{{APIProperty|Topology|the points and face indices as tuple. Topology[0] is a list of all vertices. Each being a tuple of 3 coordinates. Topology[1] is a list of all polygons. Each being a list of vertex indice into Topology[0] WARNING! store Topology in a local variable as it is generated on the fly, each time it is accessed.}}
{{APIProperty|Volume|the volume of the mesh object.}}
{{APIProperty|BoundBox|the BoundBox of the object}}
{{APIProperty|Matrix|the current transformation of the object as matrix}}
{{APIProperty|Placement|the current transformation of the object as placement}}
addFacet(Facet)

Description: Ajoute une facette à la maille

Returns:

addFacets(liste)

Description: Ajoute une liste de facettes à la maille

Returns:

addMesh(Mesh)

Description: Combine ce maillage avec un autre maillage

Returns: .

clear( )

Description: Efface la maille

Returns:

coarsen( )

Description: Grossit la maille

Returns:

collapseEdge(Bordure)

Description: Supprime une arête et deux facettes qui partagent cette arête

Returns:

collapseFacet(Facet)

Description: Supprime une facette

Returns:

collapseFacets(liste)

Description: Supprime une liste de facettes

Returns:

copy( )

Description: Crée une copie de ce maillage

Returns: un objet Mesh

countComponents( )

Description: Obtenir le nombre de zones topologiques indépendantes

Returns: un entier

countNonUniformOrientedFacets( )

Description: Obtenir le nombre de facettes de mal orientées

Returns: un entier

countSegments( )

Description: Obtenir le nombre de segments qui peut également être 0

Returns: un entier

crossSections( )

Description: Obtenir les sections du maillage à travers plusieurs plans

Returns:

difference(Mesh)

Description: Différence de cela et l'objet de maillage donné

Returns: .

fillupHoles( )

Description: trous pleins

Returns:

fixDeformations( )

Description: réparation de facettes déformées

Returns:

fixDegenerations( )

Description: Retirer facettes dégénérées

Returns:

fixIndices( )

Description: Réparation des indices invalides

Returns:

fixSelfIntersections( )

Description: réparation auto-intersections

Returns:

flipNormals( )

Description: inverser les normales de maillage

Returns:

foraminate( )

Description: Obtenir une liste des indices de facettes et les points d'intersection

Returns:

getPlanes( )

Description: Obtenir tous les plans de la maille comme segment. Dans le pire des cas, chaque triangle peut être considéré comme un seul plan si aucun de ses voisins n'est coplanaires

Returns: .

getSegment(entier)

Description: Obtenir une liste des indices de facettes qui décrit un segment

Returns:

getSeparateComponents( )

Description: Retourne une liste contenant les différents composants (zones séparées) de la maille comme maillages séparés

Returns: liste

harmonizeNormals( )

Description: Régler les facettes mal orientées

Returns:

hasNonManifolds( )

Description: Vérifiez si le maillage a des non-mutiples

Returns: un booléen

hasNonUniformOrientedFacets( )

Description: Vérifie si le maillage a des facettes avec une orientation incompatible

Returns:

hasSelfIntersections( )

Description: Vérifier si le maillage se croise

Returns:

inner( )

Description: Obtenir la partie intérieure de l'intersection

Returns:

insertVertex(Vertex)

Description: Insère un sommet dans une facette

Returns:

intersect(Mesh)

Description: Intersection de cela et l'objet maillage donné.

Returns:

isSolid( )

Description: Vérifiez si le maillage est un solide

Returns:

meshFromSegment( )

Description: Créer un maillage à partir d'un segment

Returns:

nearestFacetOnRay(tuple, tuple)

Description: Retourne l'index et le pont d'intersection de la facette la plus proche d'un rayon. Le premier paramètre est un tuple de trois flotteurs le point du rayon de base et le second paramètre est un uplet de trois flotteurs pour la direction. Le résultat est un dictionnaire avec un index et le point d'intersection ou un dictionnaire vide s'il n'y a pas d'intersection

Returns: . Un dictionnaire

offset(float)

Description: Déplacez le point le long de leurs normales

Returns:

offsetSpecial(flotter)

Description: Déplacez le point le long de leurs normales

Returns:

optimizeEdges( )

Description: Optimiser les bords pour obtenir des facettes plus agréable

Returns:

optimizeTopology( )

Description: Optimiser les bords pour obtenir facettes plus agréable

Returns:

outer( )

Description: Obtenez la partie extérieure de l'intersection

Returns:

printInfo( )

Description: Obtenez des informations détaillées sur la maille

Returns:

read( )

Description: Lire dans un maillage à partir du fichier

Returns: .

refine( )

Description:

Returns: Affiner le maillage

removeComponents(entier)

Description: Suppression de composants avec moins ou égal au nombre de facettes donnés

Returns:

removeDuplicatedFacets( )

Description: Suppression facettes doubles

Returns:

removeDuplicatedPoints( )

Description: supprimer des points doubles

Returns:

removeFacets(liste)

Description: supprimer une liste d'indices de facettes du maillage

Returns:

removeFoldsOnSurface( )

Description: Supprimer plis sur des surfaces

Returns:

removeNonManifolds( )

Description: Retirer non collecteurs

Returns:

rotate( )

Description: Appliquer une rotation à la maille

Returns:

setPoint(int, Vector)

Description: Règle le point à l'index

Returns: .

smooth( )

Description: Lisser la maille

Returns:

snapVertex( )

Description: Insérer une nouvelle facette à la frontière

Returns:

splitEdge( )

Description: diviser les bords

Returns:

splitEdges( )

Description: diviser les bords

Returns:

splitFacet( )

Description: Diviser la facette

Returns:

swapEdge( )

Description: Remplacez le bord commun avec le voisin

Returns:

transform( )

Description: Appliquer une transformation à la maille

Returns:

transformToEigen( )

Description: Transforme le maillage pour son eigenbase

Returns:

translate(Vecteur)

Description: Appliquer une translation à la maille

Returns:

unite(Mesh)

Description: Union de ceci avec l'objet de maillage donné

Returns: .

write(chaîne)

Description: Ecrire l'objet maillage dans le fichier

Returns: .

writeInventor( )

Description: Ecrire le maillage au format OpenInventor dans une chaine

Returns: . une chaîne

Area

Returns: la surface de l'objet maillé.

CountEdges

Returns: Le nombre de sommets de l'objet maillé.

CountFacets

Returns: Le nombre de facettes de l'objet mesh.

CountPoints

Returns: Le nombre de points de l'objet maillé.

Facets

Returns: Une collection de facettes..; Avec cet attribut, il est possible d’avoir accès aux facettes du maillage: pour f dans mesh.Facets: print f. Facet.Points est une liste de tupels de coordonnées pour les sommets. Facet.PointIndices est une liste d'indices pour les sommets de la facette. ATTENTION! stocker les facettes dans une variable locale telle qu’elle est générée à la volée, chaque fois qu’on y accède.

Points

Returns: Une collection de points du maillage; Avec cet attribut, il est possible d'avoir accès à des points du maillage: pour p dans mesh.Points: Print p.x, p.y, p.z, p.Index.WARNING! stocke des points dans une variable locale, telle qu'elle est générée à la volée, à chaque accès.

Topology

Returns: Les points et les indices de face comme tuple Topology[0] est une liste de tous les sommets. Chacun étant un tuple de 3 coordonnées. Topology[1] est une liste de tous les polygones. Chacune étant une liste d'indices de sommet dans Topology[0] AVERTISSEMENT! stocker la topologie dans une variable locale telle qu'elle est générée à la volée, à chaque accès.

Volume

Returns: Le volume de l'objet mesh

BoundBox

Returns: La boîte englobante de l'objet

Matrix

Returns: La transformation actuelle de l'objet comme matrice

Placement

Returns: La transformation actuelle de l'objet comme placement