Calculs sur des points en repère pièce (translation, milieu, distance, angle, symétrie, cercle par 3 points, projection, intersection…) : résultat en Q,R (S selon l'outil), puis T = R et W = S ; P vaut toujours 1, même si le calcul est impossible (droites parallèles, 3 points alignés : Q,R,S restent à 0).
Ajustements sur une liste de points (droite, cercle, ellipse, barycentre, rectangle englobant), lecture des objets, des fronts et des coupes d'une autre ligne, points locaux. La liste de points se donne dans le commentaire ({#123..150}, {P1..3}, {#123} polyligne saisie par WINPOL, ou une formule entre parenthèses) ; rejet des points aberrants : CodOp avec T en 8e caractère suivi de 1 ou 2 chiffres (tolérance en pixels ; sans T, aucun point n'est retiré).
Intersection de la droite D,E - G,H et du cercle de centre J,K et de rayon L : Q,R / T,U = les deux points, W,X = leurs angles ; P = nombre d'intersections (0, 1 ou 2).
Paramètres
- D
- X1
- E
- Y1
- G
- X2
- H
- Y2
- J
- X1
- K
- Y1
- L
- Rayon du cercle
Résultats
- P
- Intersection existante si =2
- Q
- Premier Point X
- R
- Y
- T
- Deuxième Point X
- U
- Y
- W
- Angle du 1er point
- X
- Angle du 2ème point
Cercle passant par D,E, G,H et J,K : Q,R centre, S rayon (T = Y du centre, W = rayon).
Paramètres
- D
- X1
- E
- Y1
- G
- X2
- H
- Y2
- J
- X3
- K
- Y3
Résultats
- P
- 1
- Q
- Point Centre X
- R
- Y
- S
- Rayon
- T
- Point Centre Y
- W
- Rayon
Rectangle englobant d'une liste de points : Q,R coin mini, T,U coin maxi ; liste vide = boîte de D,E, G,H (si I ≥ 0) et J,K (si L ≥ 0).
Paramètres
- C
- Liste des points (commentaire)
- F
- F (Z)
- I
- I (Z)
- L
- L (Z)
Résultats
- P
- Opération réussie si = 1
- Q
- X mini
- R
- Y mini
- S
- S 0
- T
- X maxi
- U
- Y maxi
- V
- V 0
- W
- W 0
- X
- X 0
- Y
- Y 0
Projection de D,E sur la droite G,H - J,K ; S = distance de D,E à la droite.
Paramètres
- D
- X1
- E
- Y1
- G
- X2
- H
- Y2
- J
- X3
- K
- Y3
Résultats
- P
- Opération Réussie si =1
- Q
- Point Résultat X
- R
- Y
- T
- Point Résultat Y
Prolonge le segment D,E → G,H de la longueur J au-delà de G,H.
Paramètres
- D
- X1
- E
- Y1
- G
- X2
- H
- Y2
- J
- Longueur Extension
Résultats
- P
- Opération Réussie si =1
- Q
- Point Résultat X
- R
- Y
- T
- Point Résultat Y
Symétrique de D,E par rapport à la droite G,H - J,K ; avec L < 0, par rapport au point G,H.
Paramètres
- D
- X1
- E
- Y1
- G
- X2
- H
- Y2
- J
- X3
- K
- Y3
- L
- < 0 : symétrie par rapport au point G,H
Résultats
- P
- Opération Réussie si =1
- Q
- Point Résultat X
- R
- Y
- T
- Point Résultat Y
Translation polaire : Q,R = D,E + G × (cos J, sin J).
Paramètres
- D
- X1
- E
- Y1
- G
- Décalage en Rayon
- J
- Décalage en angle
Résultats
- P
- Opération Réussie si =1
- Q
- Point Résultat X
- R
- Y
- T
- Point Résultat Y
Translation : Q,R = D,E + G,H ; W,X = D,E − G,H ; T = R.
Paramètres
- D
- X1
- E
- Y1
- G
- Décalage en X
- H
- Décalage en Y
Résultats
- P
- Opération Réussie si =1
- Q
- Point Résultat X
- R
- Y
- T
- Point Résultat Y
Milieu de D,E et G,H.
Résultats
- P
- Opération Réussie si =1
- Q
- Point Résultat X
- R
- Y
- T
- Point Résultat Y
Distance de D,E à G,H : Q = distance, R = |ΔX|, S = |ΔY| (T = R, W = S).
Résultats
- P
- Opération Réussie si =1
- Q
- Distance Point1 - Point2
- R
- Distance X
- S
- Distance Y
- T
- Distance X
- W
- Distance Y
Angle au sommet G,H entre G→D,E et G→J,K (Q), angles des deux directions (R, S) ; avec L = −1, Q = angle de la direction D,E → G,H. T,U,V = Q,R,S en degrés.
Paramètres
- D
- X1
- E
- Y1
- G
- X2
- H
- Y2
- J
- X3
- K
- Y3
Résultats
- P
- Opération Réussi si =1
- Q
- Angle 1 en Radian
- R
- Angle 2 en Radian
- S
- Angle 3 en Radian
- T
- Angle 1 en degré
- U
- Angle 2 en degré
- V
- Angle 3 en degré
- Avec L = −1, Q = angle de la direction D,E → G,H.
Barycentre d'une liste de points : Q,R centre, S rayon moyen, T,U,V point le plus proche et distance, W,X,Y point le plus loin et distance.
Paramètres
- C
- Liste des points (commentaire)
- F
- F (Z)
- I
- I (Z)
- L
- L (Z)
Résultats
- P
- Opération réussie si = 1
- Q
- X centre
- R
- Y centre
- S
- Rayon moyen
- T
- X plus proche
- U
- Y plus proche
- V
- Distance
- W
- X plus loin
- X
- Y plus loin
- Y
- Distance
Lit le point local dont le n° suit le CodOp (GEORN12, GEORNC3 = n° dans le compteur local 3, GEORN%3 dans le compteur global 3) dans Q,R,S.
Paramètres
Aucun paramètre.
Résultats
- P
- Opération Réussie si =1
- Q
- Point,0
- R
- Point,1
- S
- Point,2
Boîte englobante de l'objet n° D : Q,R / T,U coins, S / V largeur et hauteur de la boîte tournée selon l'angle de l'objet, W / X rayons maxi / mini, Y nombre de points de contour.
Paramètres
- D
- Numéro de l'objet / du front / de la coupe / du niveau de gris
Résultats
- P
- Objet existant si =1
- Q
- Coin X1
- R
- Coin Y1
- S
- Largeur Boxing Angle
- T
- Coin X2
- U
- Coin Y2
- V
- Hauteur Boxing Angle
- W
- Rayon Maxi
- X
- Rayon Mini
- Y
- Nb Contour
Caractéristiques de l'objet n° D : Q,R centre, S surface, T rayon moyen (ou ModelID PatMax), U périmètre (ou FineStage), V angle, W / X moments, Y nombre de trous.
Paramètres
- D
- Numéro de l'objet / du front / de la coupe / du niveau de gris
Résultats
- P
- Objet existant si =1
- Q
- Objet X
- R
- Y
- S
- Surface
- T
- Rayon Moyen / Model ID Patmax
- U
- Périmètre
- V
- Angle en Radian
- W
- Moment X2
- X
- Moment Y2
- Y
- Nombre de trous
Droite ajustée sur une liste de points (rejet des points aberrants) : Q,R point de la droite, T,U autre point à 100 px, V itérations, W,X cos / sin, Y angle ; liste vide + F, I ≠ −1 = droite D,E - G,H (P = 0).
Paramètres
- C
- Liste des points (commentaire)
- F
- F (Z)
- I
- I (Z)
- L
- L (Z)
Résultats
- P
- Opération réussie si = 1 (0 : liste vide)
- Q
- Point sur la droite X
- R
- Y
- T
- Autre point X
- U
- Y
- V
- Itérations
- W
- Cos(Angle)
- X
- Sin(Angle)
- Y
- Angle
Cercle ajusté sur une liste de points : Q,R centre, S = T rayon, U / V écarts maxi / mini au cercle, X / Y leurs angles.
Paramètres
- C
- Liste des points (commentaire)
- F
- F (Z)
- I
- I (Z)
- L
- L (Z)
Résultats
- P
- Opération réussie si = 1
- Q
- X centre
- R
- Y centre
- S
- Rayon
- T
- Rayon
- U
- Écart maxi
- V
- Écart mini
- W
- W 0
Ellipse ajustée sur une liste de points : Q,R centre, T / U demi-axes, V angle.
Paramètres
- C
- Liste des points (commentaire)
- F
- F (Z)
- I
- I (Z)
- L
- L (Z)
Résultats
- P
- Opération réussie si = 1
- Q
- X centre
- R
- Y centre
- S
- S 0
- T
- T 1/2 petit axe
- U
- U 1/2 grand axe
- V
- Angle (rad)
- W
- W 0
- X
- X 0
- Y
- Y 0
Points locaux D à G := (J ; K ; L) ; G = 0 : seulement D.
Paramètres
- D
- Numéro de Point
- G
- Numéro de Point de fin
- J
- Valeur 1
- K
- Valeur 2
- L
- Valeur 3
Résultats
- P
- Opération Réussie si =1
- Q
- Point,0
- R
- Point,1
- S
- Point,2
Front n° D de la dernière recherche FR… : Q,R,S (et T,U,V) = X, Y, écart.
Paramètres
- D
- Numéro de l'objet / du front / de la coupe / du niveau de gris
Définit une zone D,E - G,H pour les instructions suivantes : Q,R,S / T,U,V = ses deux coins, W = 1 si la zone n'est pas nulle, X = 1 si le point J,K est dans la zone.
Paramètres
- D
- X1
- E
- Y1
- G
- X2
- H
- Y2
- J
- Point Suppl X
- K
- Point Suppl Y
Résultats
- P
- Numéro Plan Actif
- Q
- Zone Modifié X1
- R
- Y1
- T
- Zone Modifié X2
- U
- Y2
GEOAPTFonction Aptar pour recherche d'objets voisins et comparaison de surfaces
Contrôle spécifique « Aptar » : voisins de l'objet D parmi G objets (distance < J), surface hors de [100 − K ; 100 + L] % : P = 0, Q = nombre de voisins, R / S indicateurs trop petit / trop grand avec positions et écarts.
Paramètres
- D
- Numéro d'objet d'origine
- G
- Nombre total d'objets
- J
- Seuil Distance
- K
- Surface mini %
- L
- Surface maxi %
Point n° F mémorisé par la ligne E du spg D (0 = spg courant ; E ≤ 0 relatif) — fronts, objets, coupes, profils : Q,R,S / T,U,V ; pour une ligne n coupes, T = distance du point à la forme théorique, U = nombre de distances ; pour un histogramme, T = effectif du niveau F, U = total, V = proportion (P = 255) ; Y = nombre de points mémorisés.
Paramètres
- D
- Numéro Spg (0 pour spg courant)
- E
- Numéro de ligne ($A-1 ou $A23 ont l'avantage de suivre les insertions/suppressions)
- F
- Numéro de l'objet / du front / de la coupe / du niveau de gris
Point n° E du contour de l'objet n° D : Q,R ; T = nombre de points du contour.
Paramètres
- D
- N° de l'objet
- E
- N° du point du contour
Résultats
- P
- Objet et contour existant si =1
- Q
- Coin X1
- R
- Coin Y1
- T
- Nb Contour
Intersection des droites D,E - G,H et J,K - M,N ; S = distance de D,E à l'intersection.
Paramètres
- D
- X1
- E
- Y1
- G
- X2
- H
- Y2
- J
- X3
- K
- Y3
- M
- X4
- N
- Y4
Résultats
- P
- Opération Réussie si =1
- Q
- Point Résultat X
- R
- Y
- T
- Point Résultat Y
Comme GEOCOUPE, avec G = type : 0 point de tête, 1 paire de points de la coupe F, 2 / 3 point n° F des 2e / 3e séries, 4 distance au théorique.
Paramètres
- D
- Numéro Spg (0 pour spg courant)
- E
- Numéro de ligne ($A-1 ou $A23 ont l'avantage de suivre les insertions/suppressions)
- F
- Numéro de l'objet / du front / de la coupe / du niveau de gris
- G
- Type Recherche
Ancien format de l'intersection : 4e point donné par F (X) et I (Y).
Paramètres
- D
- X1
- E
- Y1
- F
- X4
- G
- X2
- H
- Y2
- I
- Y4
- J
- X3
- K
- Y3
Résultats
- P
- Opération Réussie si =1
- Q
- Point Résultat X
- R
- Y
- T
- Point Résultat Y