Skip to Content

Punkt3 D

Ein einfacher Punkt im 3D-Raum, der verwendet wird, um die korrekte Positionseingabe auf der Matrix zu erzwingen.

Kurzinformationen

EigenschaftWert
KlassePoint3D
Modulcenpymath.Point3D
Paketcenpymath
FreigabeR2025.2.4
Methoden6

Schnellstart

# Boilerplate Example obj = Point3D(xyz) result = obj.GetX()

Methodenindex

MethodeGibt zurückZusammenfassung
__init__NoneKonstruktor
GetXfloatErmittelt die X-Koordinate
GetYfloatGibt die Y-Koordinate zurück
GetZfloatGibt die Z-Koordinate zurück
GetXYZtupleGibt die Punktkoordinaten als Tupel von Fließkommazahlen zurück
SetXYZNoneLegt die Punktkoordinaten fest

Lebenszyklus

__init__

def __init__(xyz: tuple=None) -> None

Konstruktor

Wenn die Eingabeposition None ist, wird ein Punkt bei 0,0, 0,0, 0,0 erstellt. Wenn eine Eingabe erfolgt, muss es sich um ein Tupel aus Fließkommazahlen mit genau 3 Elementen handeln.

Parameter:

NameTypBeschreibung
xyztuple— (Standard: None)

Gibt zurück: None

Abfragemethoden

GetX

def GetX() -> float

Gibt die X-Koordinate zurück

Gibt zurück: float — gibt die X-Koordinate als Fließkommazahl zurück

GetY

def GetY() -> float

Ermittelt die Y-Koordinate

Gibt zurück: float — gibt die Y-Koordinate als Float zurück

GetZ

def GetZ() -> float

Gibt die Z-Koordinate zurück

Gibt zurück: float — gibt die Z-Koordinate als Fließkommazahl zurück

GetXYZ

def GetXYZ() -> tuple

Gibt die Punktkoordinaten als Tupel von Fließkommazahlen zurück

Gibt zurück: tuple — gibt x, y, z als Tupel von Fließkommazahlen zurück

Mutationsmethoden

SetXYZ

def SetXYZ(xyz: tuple) -> None

Legt die Punktkoordinaten fest

Parameter:

NameTypBeschreibung
xyztupleTupel, das die neuen Koordinaten in der Reihenfolge x, y, z enthält

Gibt zurück: None

Versionshinweise

Diese Klasse ist ab Version R2026.1.1 dokumentiert.

Was this page helpful?