Vous pouvez rendre des images 2D dans la vue 3D de RoboDK en utilisant le panneau d'affichage. Le rendu d'images nécessite une programmation avancée car vous devez les stocker sous forme de png ou de jpeg encodés en base64, pour que le moteur de rendu html puisse afficher l'image ou la page.
Sur Python, il devrait ressembler à ceci :
import cv2
import base64
image = cv2.imread('C:\Nmockup pallet.PNG')
success, encoded_img = cv2.imencode('C:\Nmockup pallet.PNG', image)
base64_image = base64.b64encode(encoded_img).decode('utf-8')
RDK.setParam('IMAGE_VAR_NAME', base64_image)
Ensuite, vous devez ajouter une balise d'image HTML dans votre tableau de bord. Ouvrez simplement l'éditeur de texte (sélectionnez Editer juste à côté du texte de votre panneau d'affichage) et collez le code suivant en HTML (sélectionnez Editer➔ Coller en HTML) :
<img src="data:image/png;base64, %IMAGE_VAR_NAME%"/>