Vector
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | CENPyOlpVector |
| Module | cenpylib.CENPyOlpVector |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 12 |
Départ rapide
# Boilerplate Example
vector = ... # obtained from the runtime context
result = vector.GetXYZ()Index de la méthode
| Méthode | Retours | Résumé |
|---|---|---|
SetXYZ | — | Définissez de nouvelles coordonnées. |
GetXYZ | tuple | Prends les coordonnées sous forme de tuple. |
GetX | float | Obtiens la valeur X. |
GetY | float | Obtiens la valeur Y. |
GetZ | float | Obtenez 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. |
Angle | float | Calculez l’angle entre le courant et un autre vecteur. |
Invert | — | Inversez le vecteur. |
Méthodes de requête
GetXYZ
def GetXYZ() -> tuplePrends les coordonnées sous forme de tuple.
Retours : tuple — Listez avec les coordonnées X, Y et Z en mètres.
GetX
def GetX() -> floatObtiens la valeur X.
Retour : float — Coordonnée X en mètres.
GetY
def GetY() -> floatObtiens la valeur Y.
Retour : float — Coordonnée Y en mètres.
GetZ
def GetZ() -> floatObtenez 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 :
| Nom | Type | Description |
|---|---|---|
x | float | Coordonnée X en mètres. |
y | float | Y coordonnée en mètres. |
z | float | Coordonnée Z en mètres. |
SetX
def SetX(val: float)Définissez la valeur X.
Paramètres :
| Nom | Type | Description |
|---|---|---|
val | float | Coordonnée X en mètres. |
SetY
def SetY(val: float)Fixez la valeur Y.
Paramètres :
| Nom | Type | Description |
|---|---|---|
val | float | Y coordonnée en mètres. |
SetZ
def SetZ(val: float)Définissez la valeur Z.
Paramètres :
| Nom | Type | Description |
|---|---|---|
val | float | Coordonnée Z en mètres. |
Exécution et Actions
Transform
def Transform(pyTransformationMatrix: CENPyOlpMatrix)Transformez le vecteur.
Paramètres :
| Nom | Type | Description |
|---|---|---|
pyTransformationMatrix | CENPyOlpMatrix | Matrice de transformation. |
Utilités
Normalize
def Normalize()Normalisez le vecteur.
Angle
def Angle(pySecondVec: CENPyOlpVector) -> floatCalculez l’angle entre le courant et un autre vecteur.
Paramètres :
| Nom | Type | Description |
|---|---|---|
pySecondVec | CENPyOlpVector | Un 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?