Skip to Content

Event_Event Opérateur de calcul — Utilitaires

Revenons à Event_Event Opérateur de calcul.

MoveLin

def MoveLin(target: CENPyOlpMatrix) -> CENPyOlpTpElement

Ajoute un élément « déplacer linéaire » à la fin.

Paramètres :

NomTypeDescription
targetCENPyOlpMatrixMatrice cible de l’élément linéaire de déplacement.

Retours : CENPyOlpTpElement — Élément de trajet linéaire ajouté.

MoveCir

def MoveCir(target: CENPyOlpMatrix, via: CENPyOlpMatrix) -> CENPyOlpTpElement

Ajoute un élément de déplacement circulaire à la fin

Paramètres :

NomTypeDescription
targetCENPyOlpMatrixMatrice de points cibles du mouvement circulaire
viaCENPyOlpMatrixvia la matrice ponctuelle du déplacement circulaire

Returns : CENPyOlpTpElement — Élément de parcours circulaire ajouté.

MoveCir

def MoveCir(target: CENPyOlpMatrix, radius: float, direction: int) -> CENPyOlpTpElement

Ajoute un élément de déplacement circulaire à la fin. Le déplacement circulaire se fait dans le plan construit par le vecteur tangent initial du point de référence et le vecteur reliant la référence au nouveau point cible.

Paramètres :

NomTypeDescription
targetCENPyOlpMatrixMatrice de points cibles du mouvement circulaire (si la position n’est pas sur le cercle, elle sera ajustée pour être sur le cercle)
radiusfloatRayon du cercle
directionintDirection du cercle (dans le sens horaire ou antihoraire)

Retours : CENPyOlpTpElement — Élément de trajectoire circulaire ajouté avec la direction de la cible (la position peut changer)

MoveCir

def MoveCir(angle: float, radius: float) -> CENPyOlpTpElement

Ajoute un élément de déplacement circulaire à la fin. Le mouvement circulaire se situe dans le plan xy du point de référence. La tangente finale est le cercle tangente à l’extrémité.

Paramètres :

NomTypeDescription
anglefloatAngle d’ouverture du cercle
radiusfloatRayon du cercle

Returns : CENPyOlpTpElement — Élément de parcours circulaire ajouté.

MoveTangentCir

def MoveTangentCir(start: CENPyOlpMatrix, end: CENPyOlpMatrix, tangentTo: int) -> CENPyOlpTpElement

Ajoute un élément circulaire de déplacement tangent à une matrice

Paramètres :

NomTypeDescription
startCENPyOlpMatrixMatrice de points de départ du mouvement circulaire
endCENPyOlpMatrixMatrice de points d’extrémité du mouvement circulaire
tangentTointtangente au début ou à la fin : Début, fin

Returns : CENPyOlpTpElement — Élément de parcours circulaire ajouté.

MovePTP

def MovePTP(target: CENPyOlpMatrix) -> CENPyOlpTpElement

Ajoute un élément de déplacement point à point à la fin

Paramètres :

NomTypeDescription
targetCENPyOlpMatrixMatrice cible du mouvement

Retour : CENPyOlpTpElement — élément de trajet d’outil point à point ajouté.

SkipPath

def SkipPath(length: float, includeStartAndEnd: bool)

Saute les éléments de trajet d’outil pour une longueur donnée.

Paramètres :

NomTypeDescription
lengthfloatLa longueur à sauter.
includeStartAndEndboolDrapeau déterminant s’il faut inclure ou non le point de départ et de fin.
Was this page helpful?