Punkt 3 D
Einfacher Punkt im 3D-Raum, der zur Erzwingung der korrekten Positionseingabe in der Matrix verwendet wird
Schnelle Fakten
| Immobilien | Wert |
|---|---|
| Klasse | Point3D |
| Modul | cenpymath.Point3D |
| Paket | cenpymath |
| Veröffentlichung | R2025.2.4 |
| Methoden | 6 |
Schneller Start
# Boilerplate Example
obj = Point3D(xyz)
result = obj.GetX()Methodenindex
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
__init__ | None | Konstrukteur |
GetX | float | Erhält die X-Koordinate |
GetY | float | Erhält die Y-Koordinate |
GetZ | float | Erhält die Z-Koordinate |
GetXYZ | tuple | Erhält die Punktkoordinaten als Tupel von Float |
SetXYZ | None | Setzt die Punktkoordinaten |
Lebenszyklus
__init__
def __init__(xyz: tuple=None) -> NoneKonstrukteur
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:
| Name | Typ | Beschreibung |
|---|---|---|
xyz | tuple | — (Standard: None) |
Rücksendungen: None
Abfragemethoden
GetX
def GetX() -> floatErhält die X-Koordinate
Gibt zurück: float — gibt X-Koordinate als Float zurück
GetY
def GetY() -> floatErhält die Y-Koordinate
Gibt zurück: float — gibt Y-Koordinate als Float zurück
GetZ
def GetZ() -> floatErhält die Z-Koordinate
Gibt zurück: float — gibt die Z-Koordinate als Float zurück
GetXYZ
def GetXYZ() -> tupleErhä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) -> NoneSetzt die Punktkoordinaten
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
xyz | tuple | Tupel 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.