Punkt3 D
Ein einfacher Punkt im 3D-Raum, der verwendet wird, um die korrekte Positionseingabe auf der Matrix zu erzwingen.
Kurzinformationen
| Eigenschaft | Wert |
|---|---|
| Klasse | Point3D |
| Modul | cenpymath.Point3D |
| Paket | cenpymath |
| Freigabe | R2025.2.4 |
| Methoden | 6 |
Schnellstart
# Boilerplate Example
obj = Point3D(xyz)
result = obj.GetX()Methodenindex
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
__init__ | None | Konstruktor |
GetX | float | Ermittelt die X-Koordinate |
GetY | float | Gibt die Y-Koordinate zurück |
GetZ | float | Gibt die Z-Koordinate zurück |
GetXYZ | tuple | Gibt die Punktkoordinaten als Tupel von Fließkommazahlen zurück |
SetXYZ | None | Legt die Punktkoordinaten fest |
Lebenszyklus
__init__
def __init__(xyz: tuple=None) -> NoneKonstruktor
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:
| Name | Typ | Beschreibung |
|---|---|---|
xyz | tuple | — (Standard: None) |
Gibt zurück: None
Abfragemethoden
GetX
def GetX() -> floatGibt die X-Koordinate zurück
Gibt zurück: float — gibt die X-Koordinate als Fließkommazahl zurück
GetY
def GetY() -> floatErmittelt die Y-Koordinate
Gibt zurück: float — gibt die Y-Koordinate als Float zurück
GetZ
def GetZ() -> floatGibt die Z-Koordinate zurück
Gibt zurück: float — gibt die Z-Koordinate als Fließkommazahl zurück
GetXYZ
def GetXYZ() -> tupleGibt 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) -> NoneLegt die Punktkoordinaten fest
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
xyz | tuple | Tupel, 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.