Skip to Content
FASTSUITE E2API ReferenzPython APIAPI DomänenBetreiberWM_Geometry Operator

WM_Geometry Operator

Schnelle Fakten

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

Schneller Start

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

Methodenindex

MethodeRückgabenZusammenfassung
CreateVectorCENPyOlpVectorErstellen Sie einen Vektor, indem Sie Richtungswerte angeben.
GetIncludedAnglefloatErhalten Sie den absolut eingeschlossenen Winkel zwischen den beiden Eingangsvektoren in der angegebenen Richtung um die gegebene Normale.
ToRadianfloatKonvertiere den gegebenen Wert von Grad in Radianten.
ToDegreesfloatKonvertiere den gegebenen Wert von Radianten in Grad.

Lebenszyklus

CreateVector

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

Erstellen Sie einen Vektor, indem Sie Richtungswerte angeben.

Parameter:

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

Returns: CENPyOlpVector — Neu erstellter Vektor.

Abfragemethoden

GetIncludedAngle

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

Erhalten Sie den absolut eingeschlossenen Winkel zwischen den beiden Eingangsvektoren 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 Rotationsebene
dirintDie Richtung für die Winkelmessung (dir=1:gegen den Uhrzeigersinn dir=-1:im Uhrzeigersinn).

Returns: float — Winkel zwischen den beiden Vektoren in Radianten von 0 bis 2*Pi.

Umwandlung & Serialisierung

ToRadian

def ToRadian(degrees: float) -> float

Konvertiere den gegebenen Wert von Grad in Radianten.

Parameter:

NameTypBeschreibung
degreesfloatWert der Abschlüsse.

Renditen: float — Wert in Radianen.

ToDegrees

def ToDegrees(radians: float) -> float

Konvertiere den gegebenen Wert von Radianten in Grad.

Parameter:

NameTypBeschreibung
radiansfloatWert in Radianen.

Renditen: float — Wert in Graden.

Verwandte Typen

Versionsnotizen

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

Was this page helpful?