Fonctions de rendu 3D de bas niveau
setTranslation
Définit la position 3D (translation) d'un widget dans la scène. Cette fonction est prise en charge pour les widgets suivants : Modèle, Elément de modèle, Image 3D, Jauge 3D, Etiquette 3D, ainsi que certains widgets de suivi.
Nom
Type
Description
Obligatoire/Facultatif
name
Chaîne
ID Studio du widget à positionner.
Obligatoire
x
Nombre
Coordonnée X dans l'espace 3D (en mètres).
Obligatoire
y
Nombre
Coordonnée Y dans l'espace 3D (en mètres).
Obligatoire
z
Nombre
Coordonnée Z dans l'espace 3D (en mètres).
Obligatoire
successCallback
Fonction
Appelée lorsque l'opération se termine avec succès.
Facultatif
errorCallback
Fonction
Appelée en cas d'échec de l'opération.
Facultatif
setRotation
Définit la rotation 3D d'un widget à l'aide d'angles Euler en degrés. Cette fonction est prise en charge pour les widgets suivants : Modèle, Elément de modèle, Image 3D, Jauge 3D, Etiquette 3D, ainsi que certains widgets de suivi.
Nom
Type
Description
Obligatoire/Facultatif
name
Chaîne
ID Studio du widget à faire pivoter.
Obligatoire
x
Nombre
Rotation autour de l'axe X (en degrés).
Obligatoire
y
Nombre
Rotation autour de l'axe Y (en degrés).
Obligatoire
z
Nombre
Rotation autour de l'axe Z (en degrés).
Obligatoire
successCallback
Fonction
Appelée lorsque l'opération se termine avec succès.
Facultatif
errorCallback
Fonction
Appelée en cas d'échec de l'opération.
Facultatif
setScale
Définit l'échelle d'un widget dans l'espace 3D. Cette fonction est prise en charge pour les widgets suivants : Modèle, Elément de modèle, Image 3D, Jauge 3D, Etiquette 3D, ainsi que certains widgets de suivi.
Nom
Type
Description
Obligatoire/Facultatif
name
Chaîne
ID Studio du widget à mettre à l'échelle.
Obligatoire
x
Nombre
Facteur d'échelle le long de l'axe X.
Obligatoire
y
Nombre
Facteur d'échelle le long de l'axe Y.
Obligatoire
z
Nombre
Facteur d'échelle le long de l'axe Z.
Obligatoire
successCallback
Fonction
Appelée lorsque l'opération se termine avec succès.
Facultatif
errorCallback
Fonction
Appelée en cas d'échec de l'opération.
Facultatif
* 
Utilisez cette fonction pour mettre à l'échelle uniformément ou non uniformément les objets dans la scène.
transform
Nom
Type
Description
Obligatoire/Facultatif
name
Chaîne
ID Studio du widget à transformer.
Obligatoire
dx
Nombre
Position X dans l'espace 3D (en mètres).
Obligatoire
dy
Nombre
Position Y dans l'espace 3D (en mètres).
Obligatoire
dz
Nombre
Position Z dans l'espace 3D (en mètres).
Obligatoire
drx
Nombre
Rotation autour de l'axe X (en degrés).
Obligatoire
dry
Nombre
Rotation autour de l'axe Y (en degrés).
Obligatoire
drz
Nombre
Rotation autour de l'axe Z (en degrés).
Obligatoire
successCallback
Fonction
Appelée lorsque l'opération se termine avec succès.
Facultatif
errorCallback
Fonction
Appelée en cas d'échec de l'opération.
Facultatif
* 
Cette fonction équivaut à l'appel de setTranslation et de setRotation en une seule étape.
setTexture
Définit ou met à jour la texture d'un widget. La source de texture peut être une URL distante ou une chaîne d'image codée en base64.
Nom
Type
Description
Obligatoire/Facultatif
name
Chaîne
ID Studio de l'élément auquel la texture sera appliquée.
Obligatoire
texture
Chaîne
URI ou chaîne d'image codée en base64. En cas d'omission, toute texture existante sera supprimée du widget.
Obligatoire
successCallback
Fonction
Appelée lorsque l'opération se termine avec succès.
Facultatif
errorCallback
Fonction
Appelée en cas d'échec de l'opération.
Facultatif
* 
Les textures peuvent être appliquées aux widgets suivants : Modèle, Image 3D, Jauge 3D et Etiquette 3D.
setColor
Nom
Type
Description
Obligatoire/Facultatif
name
Chaîne
ID Studio du modèle auquel appliquer la couleur.
Obligatoire
color
Chaîne
La couleur est spécifiée sous la forme d'une valeur CSS, rgb ou rgba (par exemple, rgb(255, 165, 0) ou rgba(255, 165, 0, 1.0) pour orange). En cas d'omission, la couleur actuelle est supprimée.
Obligatoire
successCallback
Fonction
Appelée lorsque l'opération se termine avec succès.
Facultatif
errorCallback
Fonction
Appelée en cas d'échec de l'opération.
Facultatif
* 
La couleur doit être fournie sous forme d'une chaîne au format rgba(r,g,b,a) ou rgb(r,g,b), où
r, g, b sont des nombre entiers compris entre 0 et 255.
a est un nombre décimal compris entre 0.0 et 1.0 (valeur par défaut 1.0 en cas d'omission).
Si la chaîne de couleur n'est pas valide, le valeur par défaut est noire avec opacité totale (rgba(0,0,0,1)).
Si la couleur est omise, la couleur de remplacement définie précédemment sera supprimée et l'élément s'affichera dans sa couleur de matière par défaut.
Est-ce que cela a été utile ?