Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesOpérateursOpérateur de détection tactile

Opérateur de détection tactile

Faits rapides

PropriétéValeur
ClasseCENPyOlpTouchSensingOperator
Modulecenpylib.CENPyOlpTouchSensingOperator
Paquetcenpylib
LibérationR2025.2.4
Méthodes9

Départ rapide

# Boilerplate Example touchSensingOperator = ... # obtained from the runtime context result = touchSensingOperator.GetCollisionPoint(0)

Index de la méthode

MéthodeRetoursRésumé
GetCollisionPointCENPyOlpMatrixObtenez la matrice de points de collision.
GetStartPointCENPyOlpMatrixObtenez la matrice des points de départ.
GetEndPointCENPyOlpMatrixObtenez la matrice de points de fin.
GetReferencePointCENPyOlpMatrixObtenez la matrice des points de référence.
SetTouchStartDistanceRéglez la distance de départ par touch.
SetTouchEndDistanceDéfinir la distance de toucher au bout
TouchPointComputeCalculez le point de contact.
GetTouchLocationTypeintCalculez le point de contact près du début ou de la fin de PG.
GetLastTouchDirintObtenez la direction du dernier contact.

Méthodes de requête

GetCollisionPoint

def GetCollisionPoint(frame: int) -> CENPyOlpMatrix

Obtenez la matrice de points de collision.

Paramètres :

NomTypeDescription
frameintDirection du toucher selon Normal (0) ou BaseFrame (1).

Retours : CENPyOlpMatrix — Matrice de points de collision.

GetStartPoint

def GetStartPoint(frame: int) -> CENPyOlpMatrix

Obtenez la matrice des points de départ.

Paramètres :

NomTypeDescription
frameintDirection du toucher selon Normal (0) ou BaseFrame (1).

Retours : CENPyOlpMatrix — Matrice de points de départ.

GetEndPoint

def GetEndPoint(frame: int) -> CENPyOlpMatrix

Obtenez la matrice de points de fin.

Paramètres :

NomTypeDescription
frameintDirection du toucher selon Normal (0) ou BaseFrame (1).

Retours : CENPyOlpMatrix — Matrice de points de fin.

GetReferencePoint

def GetReferencePoint() -> CENPyOlpMatrix

Obtenez la matrice des points de référence.

Retours : CENPyOlpMatrix — Matrice de points de référence.

GetTouchLocationType

def GetTouchLocationType() -> int

Calculez le point de contact près du début ou de la fin de PG.

Retours : int — Type de lieu de contact : AtStart (1) ou AtEnd (2).

GetLastTouchDir

def GetLastTouchDir() -> int

Obtenez la direction du dernier contact.

Retour : int — axe tactile BaseFrame : Indéfini (0), XMinus (1), XPlus (2), YMinus (3), YPlus (4), ZMinus (5), ZPlus (6).

Méthodes de mutation

SetTouchStartDistance

def SetTouchStartDistance(startDist: float)

Réglez la distance de départ par touch.

Paramètres :

NomTypeDescription
startDistfloatPoint de référence décalé dans la direction de la normale de surface.

SetTouchEndDistance

def SetTouchEndDistance(endDist: float)

Définir la distance de toucher

Paramètres :

NomTypeDescription
endDistfloatPoint de référence décalé dans la direction négative de la normale de surface

Conversion & sérialisation

TouchPointCompute

def TouchPointCompute()

Calculez le point de contact.

Types apparentés

Notes de la version

Cette classe est documentée à la version R2025.2.4.

Was this page helpful?