Skip to Content

Vector

Faits rapides

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

Départ rapide

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

Index de la méthode

MéthodeRetoursRésumé
SetXYZDé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.
SetXDéfinissez la valeur X.
SetYFixez la valeur Y.
SetZDéfinissez la valeur Z.
NormalizeNormalisez le vecteur.
TransformTransformez le vecteur.
AnglefloatCalculez l’angle entre le courant et un autre vecteur.
InvertInversez 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.

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

GetY

def GetY() -> float

Obtiens la valeur Y.

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

GetZ

def GetZ() -> float

Obtenez la valeur Z.

Retour : 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.

Utilités

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.

Retour : float — Angle.

Invert

def Invert()

Inversez le vecteur.

Types apparentés

Notes de la version

Cette classe est documentée à la version R2025.2.4.

Was this page helpful?