Skip to Content

Vecteur

Faits rapides

PropriétéValeur
ClasseCENPyOlpVector
Modulecenpylib.CENPyOlpVector
Paquetcenpylib
SortieR2025.2.4
Méthodes12

Démarrage rapide

# Boilerplate Example vector = ... # obtained from the runtime context result = vector.GetXYZ()

Indice de la méthode

MéthodeRésultatsRésumé
SetXYZ—Définissez de nouvelles coordonnées.
GetXYZtuplePrends les coordonnées sous forme de tuple.
GetXfloatObtiens la valeur X.
GetYfloatObtiens la valeur Y.
GetZfloatObtenez la valeur Z.
SetX—Définissez la valeur X.
SetY—Fixez la valeur Y.
SetZ—Définissez la valeur Z.
Normalize—Normalisez le vecteur.
Transform—Transformez le vecteur.
AnglefloatCalculez l’angle entre le courant et un autre vecteur.
Invert—Inversez le vecteur.

Méthodes de requête

GetXYZ

def GetXYZ() -> tuple

Prends les coordonnées sous forme de tuple.

Retours : tuple — Listez avec les coordonnées X, Y et Z en mètres.

GetX

def GetX() -> float

Obtiens la valeur X.

Retours : float — Coordonnée X en mètres.

GetY

def GetY() -> float

Obtiens la valeur Y.

Retours : float — Coordonnée Y en mètres.

GetZ

def GetZ() -> float

Obtenez la valeur Z.

Retours : float — Coordonnée Z en mètres.

Méthodes de mutation

SetXYZ

def SetXYZ(x: float, y: float, z: float)

Définissez de nouvelles coordonnées.

Paramètres :

NomTypeDescription
xfloatCoordonnée X en mètres.
yfloatY coordonnée en mètres.
zfloatCoordonnée Z en mètres.

SetX

def SetX(val: float)

Définissez la valeur X.

Paramètres :

NomTypeDescription
valfloatCoordonnée X en mètres.

SetY

def SetY(val: float)

Fixez la valeur Y.

Paramètres :

NomTypeDescription
valfloatY coordonnée en mètres.

SetZ

def SetZ(val: float)

Définissez la valeur Z.

Paramètres :

NomTypeDescription
valfloatCoordonnée Z en mètres.

Exécution et actions

Transform

def Transform(pyTransformationMatrix: CENPyOlpMatrix)

Transformez le vecteur.

Paramètres :

NomTypeDescription
pyTransformationMatrixCENPyOlpMatrixMatrice de transformation.

Services publics

Normalize

def Normalize()

Normalisez le vecteur.

Angle

def Angle(pySecondVec: CENPyOlpVector) -> float

Calculez l’angle entre le courant et un autre vecteur.

Paramètres :

NomTypeDescription
pySecondVecCENPyOlpVectorUn autre vecteur.

Retours : float — Angle.

Invert

def Invert()

Inversez le vecteur.

Types apparentés

Version Notes

Cette classe est documentée à la version R2026.1.1.

Was this page helpful?