» Back To Index
API Demoniak3D/LUA: fonctions de manipulation des projectors
La librairie
HYP_Projector effectue des opérations générales sur les projectors.
HYP_Projector.Enable
HYP_Projector.Disable
HYP_Projector.SetPosition
HYP_Projector.SetOrientation
SetPosition
SetPosition permet de spécifier une nouvelle position au projecteur.
Syntaxe
HYP_Projector.SetPosition( projo_name, x, y, z );
- projo_name - [STR127] - chaîne de caractères représentant le nom du projecteur que l'on souhaite activer comme spécifié dans le script XML par l'attribut name.
- x - [REAL] - coordonnée en X de la position.
- y - [REAL] - coordonnée en Y de la position.
- z - [REAL] - coordonnée en Z de la position.
SetOrientation
SetOrientation permet de spécifier une nouvelle orientation au projecteur.
Syntaxe
HYP_Projector.SetOrientation( projo_name, pitch, yaw, roll );
ou
HYP_Projector.SetOrientation( projo_name, angle, x, y, z );
- projo_name - [STR127] - chaîne de caractères représentant le nom du projecteur que l'on souhaite activer comme spécifié dans le script XML par l'attribut name.
- pitch - [REAL] - angle de rotation en degrés autour de l'axe des X.
- yaw - [REAL] - angle de rotation en degrés autour de l'axe des Y.
- roll - [REAL] - angle de rotation en degrés autour de l'axe des Z.
- angle - [REAL] - angle de rotation en degrés autour de l'axe spécifié par le vecteur x, y, z.
- x - [REAL] - coordonnée en X de l'axe de rotation.
- y - [REAL] - coordonnée en Y de l'axe de rotation.
- z - [REAL] - coordonnée en Z de l'axe de rotation.
Enable
Enable permet d'activer un projecteur.
Syntaxe
HYP_Projector.Enable( projo_name );
- projo_name - [STR127] - chaîne de caractères représentant le nom du projecteur que l'on souhaite activer comme spécifié dans le script XML par l'attribut name.
Disable
Disable permet de désactiver un projecteur.
Syntaxe
HYP_Projector.Disable( projo_name );
- projo_name - [STR127] - chaîne de caractères représentant le nom du projecteur que l'on souhaite activer comme spécifié dans le script XML par l'attribut name.