Trace les lignes droites depuis deux points qui touchent juste un cercle, une ligne tangente depuis chaque point.
positionResult garde les solutions d'un côté du cercle ou toutes, et
circleRemainder ajoute le morceau du cercle entre les points de contact.
L'arête circulaire, les deux points, la tolérance et les solutions à conserver
Les lignes tangentes, et le morceau de cercle si demandé
Trace les deux lignes droites depuis un point qui touchent juste un cercle.
positionResult garde la solution d'un côté du cercle ou les deux, et circleRemainder
ajoute le morceau du cercle entre les points de contact.
L'arête circulaire, le point, la tolérance et les solutions à conserver
Les lignes tangentes, et le morceau de cercle si demandé
Trace les lignes droites qui touchent juste deux cercles à la fois, comme une courroie autour de deux poulies.
positionResult garde les lignes d'un côté ou toutes, et circleRemainders ajoute les
morceaux extérieurs ou intérieurs des cercles entre les points de contact, ce qui complète la forme de
courroie.
Les deux arêtes circulaires, la tolérance et les solutions et morceaux de cercle à conserver
Les lignes tangentes, et les morceaux de cercle si demandés
Trace les cercles d'un rayon donné qui touchent juste deux cercles à la fois.
Les deux arêtes circulaires, la tolérance et le rayon des nouveaux cercles
Les cercles tangents
Trace les cercles d'un rayon donné qui passent par un point et touchent juste un cercle.
L'arête circulaire, le point, la tolérance et le rayon des nouveaux cercles
Les cercles tangents
Rassemble des informations de diagnostic sur la courbe d'une arête : son type et son degré, le nombre de points de contrôle et de nœuds, si elle est rationnelle, périodique ou fermée, sa plage de paramètres et sa période, sa longueur et ses points d'extrémité.
L'arête à inspecter
Le rapport sur la courbe de l'arête
Trouve le point situé à une fraction du chemin le long d'une arête : 0 est le début, 1 la fin, 0.5 le milieu de la plage de paramètres.
La fraction suit le paramètre propre de la courbe, qui pour une courbe libre n'est pas réparti uniformément
selon la longueur ; utilisez pointOnEdgeAtLength pour une distance.
L'arête et la fraction de 0 à 1
Le point sur l'arête
Trouve le point à la même fraction le long de chaque arête d'une liste.
Les arêtes et la fraction de 0 à 1
Un point par arête, dans le même ordre
Transforme chaque arête d'une forme en une suite de points qui suit sa courbe d'assez près pour la dessiner, une liste par arête.
Les réglages de déflexion disent à quel point les points épousent les arêtes courbes ; les arêtes d'un fil viennent dans leur ordre le long du fil.
La forme et les réglages de déflexion
Une liste de points par arête
Trouve la direction dans laquelle l'arête se dirige à une fraction du chemin le long d'elle, de 0 au début à 1 à la fin.
L'arête et la fraction de 0 à 1
La direction de la tangente
Trouve la direction dans laquelle chaque arête d'une liste se dirige à la même fraction le long d'elle.
Les arêtes et la fraction de 0 à 1
Une tangente par arête, dans le même ordre
Trouve le point à une distance donnée le long d'une arête depuis son début, mesurée le long de la courbe en unités du modèle.
L'arête et la distance depuis son début
Le point sur l'arête
Trouve le point à la même distance du début le long de chaque arête d'une liste.
Les arêtes et la distance depuis le début
Un point par arête, dans le même ordre
Trouve la direction dans laquelle l'arête se dirige à une distance donnée le long d'elle depuis son début, mesurée le long de la courbe.
L'arête et la distance depuis son début
La direction de la tangente
Trouve la direction dans laquelle chaque arête d'une liste se dirige à la même distance de son début.
Les arêtes et la distance depuis le début
Une tangente par arête, dans le même ordre
Lit le point où une arête commence, dans le sens propre de l'arête.
L'arête
Le point de départ
Lit le point de départ de chaque arête d'une liste.
Les arêtes
Un point de départ par arête, dans le même ordre
Lit le point où une arête finit, dans le sens propre de l'arête.
L'arête
Le point d'arrivée
Lit le point d'arrivée de chaque arête d'une liste.
Les arêtes
Un point d'arrivée par arête, dans le même ordre
Place des points le long d'une arête à pas égaux de son paramètre, du début à la fin.
nrOfDivisions pas donnent un point de plus que cela ; removeStartPoint et removeEndPoint
retirent les extrémités. Sur une courbe libre, des pas de paramètre égaux ne sont pas des distances égales ; utilisez
divideEdgeByEqualDistanceToPoints pour celles-ci.
L'arête, le nombre de divisions et s'il faut omettre les points d'extrémité
Les points le long de l'arête, dans l'ordre
Place des points le long de chaque arête d'une liste à pas égaux de son paramètre, une liste par arête.
Les arêtes, le nombre de divisions et s'il faut omettre les points d'extrémité
Une liste de points par arête, dans le même ordre
Place des points le long d'une arête à distances égales mesurées le long de sa courbe, du début à la fin.
nrOfDivisions pas donnent un point de plus que cela ; removeStartPoint et removeEndPoint
retirent les extrémités.
L'arête, le nombre de divisions et s'il faut omettre les points d'extrémité
Les points le long de l'arête, dans l'ordre
Place des points le long de chaque arête d'une liste à distances égales le long de sa courbe, une liste par arête.
Les arêtes, le nombre de divisions et s'il faut omettre les points d'extrémité
Une liste de points par arête, dans le même ordre
Crée une arête à partir d'une courbe 2D posée sur une surface : la courbe vit dans l'espace UV de la surface et l'arête la suit à travers la surface.
La courbe 2D et la surface sur laquelle la poser
L'arête sur la surface
Crée une arête droite à partir d'un objet ligne de la forme { start, end }.
La ligne
L'arête droite
Crée une arête droite par objet ligne de la forme { start, end }.
Les lignes
Une arête par ligne, dans le même ordre
Crée une arête droite à partir d'un segment, une paire de points [start, end].
Le segment
L'arête droite
Crée une arête droite par segment, chacun une paire de points [start, end].
Les segments
Une arête par segment, dans le même ordre
Relie chaque point au suivant par une arête droite, de sorte qu'une liste de points devient une chaîne d'arêtes.
Les arêtes sont renvoyées détachées ; shapes.wire.createPolylineWire crée directement le fil
joint.
Une arête par paire de points voisins
Crée une arête droite par segment d'un objet polyligne ; une polyligne fermée reçoit aussi l'arête de son dernier point à son premier.
La polyligne
Une arête par segment, dans l'ordre
Crée les trois arêtes droites d'un triangle donné par trois points.
Le triangle
Ses trois arêtes
Crée les trois arêtes droites de chaque triangle d'un maillage, toutes dans une seule liste plate.
Un triangle dont les arêtes ne peuvent pas être construites est sauté avec un avertissement plutôt que d'arrêter le reste.
Le maillage sous forme de liste de triangles
Les arêtes de tous les triangles
Choisit une arête d'une forme par sa position, en comptant à partir de 0, dans l'ordre où le noyau parcourt la forme.
La forme doit être une arête, un fil ou quelque chose construit à partir d'eux ; un index au-delà de la dernière arête lève une erreur.
La forme et l'index à partir de 0
L'arête à cet index
Liste chaque arête d'une forme dans l'ordre où le noyau la parcourt, qui n'est pas l'ordre le long d'un
fil ; utilisez getEdgesAlongWire pour cela.
La forme
Les arêtes trouvées dans la forme
Liste les arêtes d'un fil dans l'ordre où elles se suivent le long de lui, chacune orientée dans le sens du fil.
Une arête seule est renvoyée sous forme de liste à un élément.
Le fil
Ses arêtes dans l'ordre le long du fil
Liste seulement les arêtes circulaires d'un fil, dans l'ordre où elles se suivent le long de lui.
Le fil
Ses arêtes circulaires dans l'ordre
Liste seulement les arêtes droites d'un fil, dans l'ordre où elles se suivent le long de lui.
Le fil
Ses arêtes droites dans l'ordre
Liste les points d'extrémité de chaque arête d'une forme, sans répétitions, de sorte qu'un coin où plusieurs arêtes se rejoignent apparaît une fois.
Les points viennent sans ordre particulier.
La forme dont lire les arêtes : un fil, une face, une coque ou un solide
Les points d'extrémité uniques des arêtes
Mesure la longueur d'une arête le long de sa courbe, en unités du modèle.
L'arête
La longueur
Mesure chaque arête d'une forme le long de sa courbe, en unités du modèle.
La forme
Une longueur par arête, dans l'ordre où getEdges les liste
Mesure chaque arête d'une liste le long de sa courbe, en unités du modèle.
Les arêtes
Une longueur par arête, dans le même ordre
Trouve le centre de masse d'une arête, le point d'équilibre de sa courbe ; pour une arête droite c'est son milieu, pour un arc un point à l'intérieur de la courbe.
L'arête
Le point du centre de masse
Trouve le centre de masse de chaque arête d'une liste.
Les arêtes
Un point par arête, dans le même ordre
Inverse le sens d'une arête, de sorte que son début devient sa fin.
L'arête
Une nouvelle arête parcourue dans l'autre sens
Trouve le centre du cercle sur lequel se trouve une arête circulaire.
Une arête qui n'est pas circulaire lève une erreur.
L'arête circulaire
Le point central
Lit le rayon du cercle sur lequel se trouve une arête circulaire.
Une arête qui n'est pas circulaire lève une erreur.
L'arête circulaire
Le rayon en unités du modèle
Lit la normale du plan dans lequel se trouve une arête circulaire.
Une arête qui n'est pas circulaire lève une erreur.
L'arête circulaire
La normale unitaire du plan du cercle
Indique si une arête est une ligne droite.
L'arête
Vrai quand l'arête est droite
Indique si une arête se trouve sur un cercle, qu'il s'agisse d'un cercle complet ou d'un arc.
L'arête
Vrai quand l'arête est circulaire
Crée une arête droite entre deux points, l'arête la plus simple qui soit.
L'arête droite
Crée un arc de cercle qui commence au premier point, passe par celui du milieu et finit au dernier.
Les trois points
L'arête en arc
Crée un arc de cercle d'un point à un autre qui quitte le premier point dans une direction donnée.
La tangente fixe le plan et le rayon de l'arc.
Le point de départ, la direction de la tangente en ce point et le point d'arrivée
L'arête en arc
Découpe un arc dans une arête circulaire entre deux points situés dessus.
sense choisit dans quel sens autour du cercle l'arc va du premier point au second.
L'arête circulaire, les deux points et le sens de parcours
L'arête en arc
Découpe un arc dans une arête circulaire entre deux angles, en degrés, mesurés autour du cercle depuis son propre début.
sense choisit dans quel sens autour du cercle l'arc va du premier angle au second.
L'arête circulaire, les deux angles en degrés et le sens de parcours
L'arête en arc
Découpe un arc dans une arête circulaire qui commence à un point du cercle et couvre un angle donné, en degrés.
sense choisit dans quel sens autour du cercle l'arc va.
L'arête circulaire, le point de départ, l'angle en degrés et le sens de parcours
L'arête en arc
Crée un cercle complet sous forme d'une seule arête fermée, posée dans le plan dont la normale est direction.
L'arête circulaire
Crée une ellipse complète sous forme d'une seule arête fermée, posée dans le plan dont la normale est direction.
radiusMajor ne doit pas être plus petit que radiusMinor, sinon le noyau refuse l'ellipse.
Le centre, la normale du plan et les deux rayons
L'arête elliptique
Reconstruit la courbe d'une arête en B-spline d'un degré donné, à une tolérance près.
Baisser le degré simplifie la courbe, l'augmenter donne plus de liberté aux opérations ultérieures ;
dans les deux cas la nouvelle courbe reste à moins de tolerance de l'ancienne.
L'arête, le degré vers lequel reconstruire et la tolérance
Une nouvelle arête avec la courbe reconstruite
Déplace la couture d'une arête périodique fermée, le point où elle commence et finit, vers un paramètre donné le long de la courbe.
La géométrie ne change pas ; seulement l'endroit où l'arête est considérée comme commençant.
L'arête périodique et le paramètre de la nouvelle couture
Une nouvelle arête commençant à la couture
Déplace la couture d'une arête périodique fermée, le point où elle commence et finit, d'une distance le long de la courbe depuis son début actuel.
La géométrie ne change pas ; seulement l'endroit où l'arête est considérée comme commençant.
L'arête périodique et la distance de déplacement de la couture
Une nouvelle arête commençant à la couture
Fusionne les faces qui se trouvent sur la même surface et les arêtes sur la même courbe, ce qui retire les coutures internes qu'une opération booléenne ou une fusion laisse derrière elle.
C'est shapes.shape.unifySameDomain avec les arêtes et les faces unifiées toutes deux et les B-splines laissées telles
quelles.
La forme
La forme sans coutures internes
Arêtes dans OpenCascade : des courbes simples entre deux sommets, droites, circulaires, elliptiques ou libres. Construisez-les à partir de points et de lignes, comme arcs, cercles et ellipses, ou comme constructions tangentes contre des cercles ; relisez-les comme points, longueurs, tangentes et centres ; et extrayez des arêtes de n'importe quelle forme. Les arêtes se joignent bout à bout en fils, que
shapes.wiregère. Les paramètres le long d'une arête vont de 0 à son début à 1 à sa fin ; les angles sont en degrés.