Skip to Content

WM_Geometry Operator

Kurzinformationen

EigenschaftWert
KlasseCENPyOlpWM_GeometryOperator
Modulcenpylib.CENPyOlpWM_GeometryOperator
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden4

Schnellstart

# Boilerplate Example wM_GeometryOperator = ... # obtained from the runtime context result = wM_GeometryOperator.GetIncludedAngle(v0, v1, normal, 0)

Methodenindex

MethodeGibt zurückZusammenfassung
CreateVectorCENPyOlpVectorErstellen Sie einen Vektor durch Angabe von Richtungswerten.
GetIncludedAnglefloatErmitteln Sie den absoluten eingeschlossenen Winkel zwischen den beiden Eingangsvektoren in der angegebenen Richtung um die gegebene Normale.
ToRadianfloatKonvertieren Sie den angegebenen Wert von Grad in Bogenmaß.
ToDegreesfloatKonvertieren Sie den angegebenen Wert von Radiant in Grad.

Lebenszyklus

CreateVector

def CreateVector(x: float, y: float, z: float) -> CENPyOlpVector

Erstellen Sie einen Vektor durch Angabe von Richtungswerten.

Parameter:

NameTypBeschreibung
xfloatX-Richtung.
yfloatY-Richtung.
zfloatZ-Richtung.

Gibt zurück: CENPyOlpVector — Neu erstellter Vektor.

Abfragemethoden

GetIncludedAngle

def GetIncludedAngle(v0: CENPyOlpVector, v1: CENPyOlpVector, normal: CENPyOlpVector, dir: int) -> float

Ermitteln Sie den absoluten eingeschlossenen Winkel zwischen den beiden Eingabevektoren in der angegebenen Richtung um die gegebene Normale.

Parameter:

NameTypBeschreibung
v0CENPyOlpVectorDer erste Vektor zur Berechnung des Winkels.
v1CENPyOlpVectorDer zweite Vektor zur Berechnung des Winkels.
normalCENPyOlpVectorDie Normale zur Rotationsfläche
dirintDie 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) -> float

Konvertieren Sie den angegebenen Wert von Grad in Radiant.

Parameter:

NameTypBeschreibung
degreesfloatWert in Grad.

Gibt zurück: float — Wert in Radiant.

ToDegrees

def ToDegrees(radians: float) -> float

Konvertieren Sie den angegebenen Wert von Radiant in Grad.

Parameter:

NameTypBeschreibung
radiansfloatWert 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?