Vektor
Schnelle Fakten
| Eigenschaft | Wert |
|---|---|
| Klasse | CENPyOlpVector |
| Modul | cenpylib.CENPyOlpVector |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 12 |
Schnellstart
# Boilerplate Example
vector = ... # obtained from the runtime context
result = vector.GetXYZ()Methodenindex
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
SetXYZ | — | Neue Koordinaten festlegen. |
GetXYZ | tuple | Gibt die Koordinaten als Tupel zurück. |
GetX | float | Den X-Wert abrufen. |
GetY | float | Ermitteln Sie den Y-Wert. |
GetZ | float | Den 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. |
Angle | float | Berechnen Sie den Winkel zwischen dem aktuellen und einem anderen Vektor. |
Invert | — | Invertieren Sie den Vektor. |
Abfragemethoden
GetXYZ
def GetXYZ() -> tupleGibt die Koordinaten als Tupel zurück.
Gibt zurück: tuple — Liste mit X-, Y- und Z-Koordinaten in Metern.
GetX
def GetX() -> floatGibt den X-Wert zurück.
Gibt zurück: float — X-Koordinate in Metern.
GetY
def GetY() -> floatGibt den Y-Wert zurück.
Gibt zurück: float — Y-Koordinate in Metern.
GetZ
def GetZ() -> floatGibt 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:
| Name | Typ | Beschreibung |
|---|---|---|
x | float | X-Koordinate in Metern. |
y | float | Y-Koordinate in Metern. |
z | float | Z-Koordinate in Metern. |
SetX
def SetX(val: float)Setzen Sie den X-Wert.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
val | float | X-Koordinate in Metern. |
SetY
def SetY(val: float)Setzen Sie den Y-Wert.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
val | float | Y-Koordinate in Metern. |
SetZ
def SetZ(val: float)Setzen Sie den Z-Wert.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
val | float | Z-Koordinate in Metern. |
Ausführung & Aktionen
Transform
def Transform(pyTransformationMatrix: CENPyOlpMatrix)Transformieren Sie den Vektor.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
pyTransformationMatrix | CENPyOlpMatrix | Transformationsmatrix. |
Dienstprogramme
Normalize
def Normalize()Normalisieren Sie den Vektor.
Angle
def Angle(pySecondVec: CENPyOlpVector) -> floatBerechnet den Winkel zwischen dem aktuellen und einem anderen Vektor.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
pySecondVec | CENPyOlpVector | Ein 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?