Skip to Content

Vektor

Schnelle Fakten

EigenschaftWert
KlasseCENPyOlpVector
Modulcenpylib.CENPyOlpVector
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden12

Schnellstart

# Boilerplate Example vector = ... # obtained from the runtime context result = vector.GetXYZ()

Methodenindex

MethodeGibt zurückZusammenfassung
SetXYZ—Neue Koordinaten festlegen.
GetXYZtupleGibt die Koordinaten als Tupel zurück.
GetXfloatDen X-Wert abrufen.
GetYfloatErmitteln Sie den Y-Wert.
GetZfloatDen Z-Wert abrufen.
SetX—Setzen Sie den X-Wert.
SetY—Setzen Sie den Y-Wert.
SetZ—Setzen Sie den Z-Wert.
Normalize—Normalisieren Sie den Vektor.
Transform—Transformieren Sie den Vektor.
AnglefloatBerechnen Sie den Winkel zwischen dem aktuellen und einem anderen Vektor.
Invert—Invertieren Sie den Vektor.

Abfragemethoden

GetXYZ

def GetXYZ() -> tuple

Gibt die Koordinaten als Tupel zurück.

Gibt zurück: tuple — Liste mit X-, Y- und Z-Koordinaten in Metern.

GetX

def GetX() -> float

Gibt den X-Wert zurück.

Gibt zurück: float — X-Koordinate in Metern.

GetY

def GetY() -> float

Gibt den Y-Wert zurück.

Gibt zurück: float — Y-Koordinate in Metern.

GetZ

def GetZ() -> float

Gibt den Z-Wert zurück.

Gibt zurück: float — Z-Koordinate in Metern.

Mutationsmethoden

SetXYZ

def SetXYZ(x: float, y: float, z: float)

Neue Koordinaten festlegen.

Parameter:

NameTypBeschreibung
xfloatX-Koordinate in Metern.
yfloatY-Koordinate in Metern.
zfloatZ-Koordinate in Metern.

SetX

def SetX(val: float)

Setzen Sie den X-Wert.

Parameter:

NameTypBeschreibung
valfloatX-Koordinate in Metern.

SetY

def SetY(val: float)

Setzen Sie den Y-Wert.

Parameter:

NameTypBeschreibung
valfloatY-Koordinate in Metern.

SetZ

def SetZ(val: float)

Setzen Sie den Z-Wert.

Parameter:

NameTypBeschreibung
valfloatZ-Koordinate in Metern.

Ausführung & Aktionen

Transform

def Transform(pyTransformationMatrix: CENPyOlpMatrix)

Transformieren Sie den Vektor.

Parameter:

NameTypBeschreibung
pyTransformationMatrixCENPyOlpMatrixTransformationsmatrix.

Dienstprogramme

Normalize

def Normalize()

Normalisieren Sie den Vektor.

Angle

def Angle(pySecondVec: CENPyOlpVector) -> float

Berechnet den Winkel zwischen dem aktuellen und einem anderen Vektor.

Parameter:

NameTypBeschreibung
pySecondVecCENPyOlpVectorEin weiterer Vektor.

Gibt zurück: float — Winkel.

Invert

def Invert()

Invertieren Sie den Vektor.

Verwandte Typen

Versionshinweise

Diese Klasse ist ab Version R2026.1.1 dokumentiert.

Was this page helpful?