Skip to Content
Python APIAPI DomänenWerkzeugwegInterpolations-Handler

Interpolations-Handler

Kurzinformationen

EigenschaftWert
KlasseCENPyOlpInterpolationHandler
Modulcenpylib.CENPyOlpInterpolationHandler
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden14

Schnellstart

# Boilerplate Example interpolationHandler = ... # obtained from the runtime context result = interpolationHandler.IsInterpolated(tpElement, 0)

Methodenindex

MethodeGibt zurückZusammenfassung
CreatePathInterpolationintErstellen Sie Pfadinterpolationen zwischen den angegebenen Werkzeugweg-Elementen.
DeletePathInterpolationintLöschen Sie Pfadinterpolationen zwischen den angegebenen Werkzeugweg-Elementen.
SwitchPathInterpolationTypeintWechseln Sie die Typen der Pfadinterpolationen für die angegebenen Werkzeugweg-Elemente zwischen Relativ und Absolut,
AddPathInterpolationSupportintFügen Sie das angegebene Werkzeugbahn-Element als Unterstützung für die angegebenen Typen von Pfadinterpolationen hinzu.
RemovePathInterpolationSupportintEntfernen Sie das angegebene Werkzeugweg-Element als Unterstützung für die angegebenen Typen der Pfadinterpolationen.
CreateSurfaceInterpolationintErstellen Sie Oberflächeninterpolationen zwischen den angegebenen Werkzeugbahnspuren.
DeleteSurfaceInterpolationintOberflächeninterpolationen zwischen den angegebenen Werkzeugbahnspuren löschen.
SwitchSurfaceInterpolationTypeintWechseln Sie die Typen der Oberflächeninterpolationen für die angegebenen Werkzeugbahnspuren zwischen Relativ und Absolut,
AddSurfaceInterpolationSupportintFügen Sie die angegebene Werkzeugbahn als Unterstützung für die angegebenen Typen von Oberflächeninterpolationen hinzu.
RemoveSurfaceInterpolationSupportintEntfernen Sie die angegebene Werkzeugbahnspur als Unterstützung für die angegebenen Typen von Oberflächeninterpolationen.
IsInterpolatedboolPrüfen, ob das angegebene Werkzeugbahn-Element die Pfadinterpolation des angegebenen Typs aufweist.
IsInterpolatedboolPrüfen, ob die angegebene Bahn die Oberflächeninterpolation des angegebenen Typs aufweist.
IsSupportboolPrüfen Sie, ob das angegebene Werkzeugweg-Element jegliche Art von Unterstützung für einen bestimmten Interpolationstyp darstellt.
IsSupportboolPrüfen Sie, ob die angegebene Bahn eine Unterstützung jeglicher Art für einen bestimmten Interpolationstyp darstellt.

Lebenszyklus

CreatePathInterpolation

def CreatePathInterpolation(startTpElement: CENPyOlpTpElement, endTpElement: CENPyOlpTpElement, types: list) -> int

Erstellen Sie Pfadinterpolationen zwischen den angegebenen Werkzeugweg-Elementen.

Parameter:

NameTypBeschreibung
startTpElementCENPyOlpTpElementStart-Element des Werkzeugwegs.
endTpElementCENPyOlpTpElementEnde des Werkzeugweg-Elements.
typeslistEin oder mehrere zu erstellende Interpolationstypen.

Gibt zurück: int — ERR_NO_ERROR (0) bei Erfolg, andernfalls Fehlercode.

CreateSurfaceInterpolation

def CreateSurfaceInterpolation(startTrack: CENPyOlpTrack, endTrack: CENPyOlpTrack, types: list) -> int

Erstellen Sie Oberflächeninterpolationen zwischen den angegebenen Werkzeugbahnspuren.

Parameter:

NameTypBeschreibung
startTrackCENPyOlpTrackStartspur.
endTrackCENPyOlpTrackEnde der Bahn.
typeslistEin oder mehrere zu erstellende Interpolationstypen.

Gibt zurück: int — ERR_NO_ERROR (0) bei Erfolg, andernfalls Fehlercode.

Abfragemethoden

IsInterpolated

def IsInterpolated(tpElement: CENPyOlpTpElement, type: int) -> bool

Prüfen Sie, ob das angegebene Werkzeugweg-Element die Pfadinterpolation des angegebenen Typs aufweist.

Parameter:

NameTypBeschreibung
tpElementCENPyOlpTpElementReferenz-Werkzeugweg-Element.
typeintZu überprüfender Interpolationstyp.

Gibt zurück: bool — Wahr, wenn das Werkzeugbahn-Element eine Interpolation des angegebenen Typs aufweist, andernfalls Falsch.

IsInterpolated

def IsInterpolated(track: CENPyOlpTrack, type: int) -> bool

Prüfen Sie, ob die angegebene Bahn die Oberflächeninterpolation des angegebenen Typs aufweist. Die Bahn wird als interpoliert betrachtet, wenn ihr ereignisbasiertes Start-Werkzeugweg-Element eine Interpolation aufweist.

Parameter:

NameTypBeschreibung
trackCENPyOlpTrackReferenzspur.
typeintZu überprüfender Interpolationstyp.

Gibt zurück: bool — Wahr, wenn das Werkzeugbahn-Element eine Interpolation des angegebenen Typs aufweist, andernfalls Falsch.

IsSupport

def IsSupport(tpElement: CENPyOlpTpElement, type: int) -> bool

Prüfen Sie, ob das angegebene Werkzeugweg-Element eine Unterstützung jeglicher Art für einen bestimmten Interpolationstyp darstellt.

Parameter:

NameTypBeschreibung
tpElementCENPyOlpTpElementReferenz-Werkzeugweg-Element.
typeintZu überprüfender Interpolationstyp.

Gibt zurück: bool — Wahr, wenn das Werkzeugweg-Element eine Stütze ist, andernfalls Falsch.

IsSupport

def IsSupport(track: CENPyOlpTrack, type: int) -> bool

Prüfen Sie, ob die angegebene Spur eine Vorrichtung jeglicher Art für einen bestimmten Interpolationstyp ist. Eine Bahn wird als Stütze betrachtet, wenn ihr ereignisbasiertes Start-Werkzeugweg-Element eine Stütze ist.

Parameter:

NameTypBeschreibung
trackCENPyOlpTrackReferenz-Werkzeugweg-Element.
typeintZu überprüfender Interpolationstyp.

Gibt zurück: bool — Wahr, wenn die Bahn eine Stütze ist, andernfalls Falsch.

Mutationsmethoden

DeletePathInterpolation

def DeletePathInterpolation(startTpElement: CENPyOlpTpElement, endTpElement: CENPyOlpTpElement, types: list) -> int

Löschen Sie Pfadinterpolationen zwischen den angegebenen Werkzeugweg-Elementen.

Parameter:

NameTypBeschreibung
startTpElementCENPyOlpTpElementStart-Element des Werkzeugwegs.
endTpElementCENPyOlpTpElementEnde des Werkzeugweg-Elements.
typeslistEin oder mehrere zu löschende Interpolationstypen.

Gibt zurück: int — ERR_NO_ERROR (0) bei Erfolg, andernfalls Fehlercode.

AddPathInterpolationSupport

def AddPathInterpolationSupport(tpElement: CENPyOlpTpElement, types: list) -> int

Fügen Sie das angegebene Werkzeugbahn-Element als Unterstützung für die angegebenen Typen der Pfadinterpolation hinzu.

Parameter:

NameTypBeschreibung
tpElementCENPyOlpTpElementReferenz-Werkzeugweg-Element.
typeslistEin oder mehrere Interpolationstypen, für die Unterstützung hinzugefügt werden soll.

Gibt zurück: int — ERR_NO_ERROR (0) bei Erfolg, andernfalls Fehlercode.

RemovePathInterpolationSupport

def RemovePathInterpolationSupport(tpElement: CENPyOlpTpElement, types: list) -> int

Entfernt das angegebene Werkzeugbahn-Element als Unterstützung für die angegebenen Typen von Pfadinterpolationen.

Parameter:

NameTypBeschreibung
tpElementCENPyOlpTpElementReferenz-Werkzeugweg-Element.
typeslistEin oder mehrere Interpolationstypen, von denen die Unterstützung entfernt werden soll.

Gibt zurück: int — ERR_NO_ERROR (0) bei Erfolg, andernfalls Fehlercode.

DeleteSurfaceInterpolation

def DeleteSurfaceInterpolation(startTrack: CENPyOlpTrack, endTrack: CENPyOlpTrack, types: list) -> int

Löscht Oberflächeninterpolationen zwischen den angegebenen Werkzeugbahnspuren.

Parameter:

NameTypBeschreibung
startTrackCENPyOlpTrackStartspur.
endTrackCENPyOlpTrackEnde der Bahn.
typeslistEin oder mehrere zu löschende Interpolationstypen.

Gibt zurück: int — ERR_NO_ERROR (0) bei Erfolg, andernfalls Fehlercode.

AddSurfaceInterpolationSupport

def AddSurfaceInterpolationSupport(track: CENPyOlpTrack, types: list) -> int

Fügen Sie die angegebene Werkzeugbahnspur als Unterstützung für die angegebenen Typen der Flächeninterpolation hinzu.

Parameter:

NameTypBeschreibung
trackCENPyOlpTrackReferenzspur.
typeslistEin oder mehrere Interpolationstypen, für die Unterstützung hinzugefügt werden soll.

Gibt zurück: int — ERR_NO_ERROR (0) bei Erfolg, andernfalls Fehlercode.

RemoveSurfaceInterpolationSupport

def RemoveSurfaceInterpolationSupport(track: CENPyOlpTrack, types: list) -> int

Entfernt die angegebene Werkzeugbahnspur als Unterstützung für die spezifizierten Typen der Oberflächeninterpolation.

Parameter:

NameTypBeschreibung
trackCENPyOlpTrackReferenzspur.
typeslistEin oder mehrere Interpolationstypen, von denen die Unterstützung entfernt werden soll.

Gibt zurück: int — ERR_NO_ERROR (0) bei Erfolg, andernfalls Fehlercode.

Dienstprogramme

SwitchPathInterpolationType

def SwitchPathInterpolationType(startTpElement: CENPyOlpTpElement, endTpElement: CENPyOlpTpElement, types: list) -> int

Wechseln Sie die Pfadinterpolationstypen für gegebene Werkzeugweg-Elemente zwischen Relativ und Absolut, oder zwischen JoltSmooth und JoltFix.

Parameter:

NameTypBeschreibung
startTpElementCENPyOlpTpElementStart-Element des Werkzeugwegs.
endTpElementCENPyOlpTpElementEnde des Werkzeugweg-Elements.
typeslistEin oder mehrere aktuelle Interpolationstypen, die gewechselt werden sollen.

Gibt zurück: int — ERR_NO_ERROR (0) bei Erfolg, andernfalls Fehlercode.

SwitchSurfaceInterpolationType

def SwitchSurfaceInterpolationType(startTrack: CENPyOlpTrack, endTrack: CENPyOlpTrack, types: list) -> int

Wechseln Sie die Oberflächeninterpolationstypen für gegebene Werkzeugbahnspuren zwischen Relativ und Absolut, oder zwischen JoltSmooth und JoltFix.

Parameter:

NameTypBeschreibung
startTrackCENPyOlpTrackStartspur.
endTrackCENPyOlpTrackEnde der Bahn.
typeslistEin oder mehrere aktuelle Interpolationstypen, die gewechselt werden sollen.

Gibt zurück: int — ERR_NO_ERROR (0) bei Erfolg, andernfalls Fehlercode.

Verwandte Typen

Versionshinweise

Diese Klasse ist ab Version R2026.1.1 dokumentiert.

Was this page helpful?