WM_Geometry Operator
Kurzinformationen
| Eigenschaft | Wert |
|---|---|
| Klasse | CENPyOlpWM_GeometryOperator |
| Modul | cenpylib.CENPyOlpWM_GeometryOperator |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 4 |
Schnellstart
# Boilerplate Example
wM_GeometryOperator = ... # obtained from the runtime context
result = wM_GeometryOperator.GetIncludedAngle(v0, v1, normal, 0)Methodenindex
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
CreateVector | CENPyOlpVector | Erstellen Sie einen Vektor durch Angabe von Richtungswerten. |
GetIncludedAngle | float | Ermitteln Sie den absoluten eingeschlossenen Winkel zwischen den beiden Eingangsvektoren in der angegebenen Richtung um die gegebene Normale. |
ToRadian | float | Konvertieren Sie den angegebenen Wert von Grad in Bogenmaß. |
ToDegrees | float | Konvertieren Sie den angegebenen Wert von Radiant in Grad. |
Lebenszyklus
CreateVector
def CreateVector(x: float, y: float, z: float) -> CENPyOlpVectorErstellen Sie einen Vektor durch Angabe von Richtungswerten.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
x | float | X-Richtung. |
y | float | Y-Richtung. |
z | float | Z-Richtung. |
Gibt zurück: CENPyOlpVector — Neu erstellter Vektor.
Abfragemethoden
GetIncludedAngle
def GetIncludedAngle(v0: CENPyOlpVector, v1: CENPyOlpVector, normal: CENPyOlpVector, dir: int) -> floatErmitteln Sie den absoluten eingeschlossenen Winkel zwischen den beiden Eingabevektoren in der angegebenen Richtung um die gegebene Normale.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
v0 | CENPyOlpVector | Der erste Vektor zur Berechnung des Winkels. |
v1 | CENPyOlpVector | Der zweite Vektor zur Berechnung des Winkels. |
normal | CENPyOlpVector | Die Normale zur Rotationsfläche |
dir | int | Die Richtung für die Winkelmessung (dir=1: gegen den Uhrzeigersinn dir=-1: im Uhrzeigersinn). |
Gibt zurück: float — Winkel zwischen den beiden Vektoren in Radiant von 0 bis 2*Pi.
Konvertierung & Serialisierung
ToRadian
def ToRadian(degrees: float) -> floatKonvertieren Sie den angegebenen Wert von Grad in Radiant.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
degrees | float | Wert in Grad. |
Gibt zurück: float — Wert in Radiant.
ToDegrees
def ToDegrees(radians: float) -> floatKonvertieren Sie den angegebenen Wert von Radiant in Grad.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
radians | float | Wert in Radiant. |
Gibt zurück: float — Wert in Grad.
Verwandte Typen
Versionshinweise
Diese Klasse ist ab Version R2026.1.1 dokumentiert.
Was this page helpful?