Skip to Content

Punkt 3 D

Einfacher Punkt im 3D-Raum, der zur Erzwingung der korrekten Positionseingabe in der Matrix verwendet wird

Schnelle Fakten

ImmobilienWert
KlassePoint3D
Modulcenpymath.Point3D
Paketcenpymath
VeröffentlichungR2025.2.4
Methoden6

Schneller Start

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

Methodenindex

MethodeRückgabenZusammenfassung
__init__NoneKonstrukteur
GetXfloatErhält die X-Koordinate
GetYfloatErhält die Y-Koordinate
GetZfloatErhält die Z-Koordinate
GetXYZtupleErhält die Punktkoordinaten als Tupel von Float
SetXYZNoneSetzt die Punktkoordinaten

Lebenszyklus

__init__

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

Konstrukteur

Wenn die Eingabeposition Keine ist, wird ein Punkt bei 0,0, 0,0, 0,0 erzeugt. Wenn eine Eingabe angegeben ist, muss es ein Float-Tupel mit genau 3 Elementen sein

Parameter:

NameTypBeschreibung
xyztuple— (Standard: None)

Rücksendungen: None

Abfragemethoden

GetX

def GetX() -> float

Erhält die X-Koordinate

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

GetY

def GetY() -> float

Erhält die Y-Koordinate

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

GetZ

def GetZ() -> float

Erhält die Z-Koordinate

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

GetXYZ

def GetXYZ() -> tuple

Erhält die Punktkoordinaten als Tupel von Float

Gibt zurück: tuple — gibt x, y, z als Tupel von Float zurück

Mutationsmethoden

SetXYZ

def SetXYZ(xyz: tuple) -> None

Setzt die Punktkoordinaten

Parameter:

NameTypBeschreibung
xyztupleTupel mit den neuen Koordinaten in der Reihenfolge x, y, z

Rücksendungen: None

Versionsnotizen

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

Was this page helpful?