Skip to Content
FASTSUITE E2API ReferenzPython APIAPI DomänenBetreiberTouch-Sensor-Operator

Touch-Sensor-Operator

Schnelle Fakten

ImmobilienWert
KlasseCENPyOlpTouchSensingOperator
Modulcenpylib.CENPyOlpTouchSensingOperator
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden9

Schneller Start

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

Methodenindex

MethodeRückgabenZusammenfassung
GetCollisionPointCENPyOlpMatrixHol dir die Kollisionspunktmatrix.
GetStartPointCENPyOlpMatrixHol dir die Startpunktmatrix.
GetEndPointCENPyOlpMatrixHol dir Endpunktmatrix.
GetReferencePointCENPyOlpMatrixHol dir eine Referenzpunktmatrix.
SetTouchStartDistanceStell die Startdistanz für die Touch-Position ein.
SetTouchEndDistanceBerührungsabstand einstellen
TouchPointComputeBerechnen Sie den Kontaktpunkt.
GetTouchLocationTypeintBerechnen Sie den Kontaktpunkt in der Nähe des PG-Anfangs oder -Endes.
GetLastTouchDirintErhalten Sie Last Touch Direction.

Abfragemethoden

GetCollisionPoint

def GetCollisionPoint(frame: int) -> CENPyOlpMatrix

Hol dir die Kollisionspunktmatrix.

Parameter:

NameTypBeschreibung
frameintTouch-Richtung entlang Normal (0) oder BaseFrame (1).

Returns: CENPyOlpMatrix — Kollisionspunktmatrix.

GetStartPoint

def GetStartPoint(frame: int) -> CENPyOlpMatrix

Hol dir die Startpunktmatrix.

Parameter:

NameTypBeschreibung
frameintTouch-Richtung entlang Normal (0) oder BaseFrame (1).

Returns: CENPyOlpMatrix — Startpunktmatrix.

GetEndPoint

def GetEndPoint(frame: int) -> CENPyOlpMatrix

Hol dir Endpunktmatrix.

Parameter:

NameTypBeschreibung
frameintTouch-Richtung entlang Normal (0) oder BaseFrame (1).

Returns: CENPyOlpMatrix — Endpunktmatrix.

GetReferencePoint

def GetReferencePoint() -> CENPyOlpMatrix

Hol dir eine Referenzpunktmatrix.

Returns: CENPyOlpMatrix — Referenzpunktmatrix.

GetTouchLocationType

def GetTouchLocationType() -> int

Berechnen Sie den Kontaktpunkt in der Nähe des PG-Anfangs oder -Endes.

Returns: int — Touch-Standorttyp: AtStart (1) oder AtEnd (2).

GetLastTouchDir

def GetLastTouchDir() -> int

Erhalten Sie Last Touch Direction.

Returns: int — BaseFrame Touch Axis: Undefiniert (0), XMinus (1), XPlus (2), YMinus (3), YPlus (4), ZMinus (5), ZPlus (6).

Mutationsmethoden

SetTouchStartDistance

def SetTouchStartDistance(startDist: float)

Stell die Startdistanz für die Touch-Position ein.

Parameter:

NameTypBeschreibung
startDistfloatVersetzter Referenzpunkt in Richtung der Oberflächennormale.

SetTouchEndDistance

def SetTouchEndDistance(endDist: float)

Stell den Touch-End-Abstand ein

Parameter:

NameTypBeschreibung
endDistfloatVersetzter Referenzpunkt in Minusrichtung der Oberflächennormalen

Umwandlung & Serialisierung

TouchPointCompute

def TouchPointCompute()

Berechnen Sie den Kontaktpunkt.

Verwandte Typen

Versionsnotizen

Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.

Was this page helpful?