@unknownuser said:
par contre je ne comprends pas le : "affiches tes traits en couleur "matière"."
Fenêtres -> Styles, puis:
aretes_couleur.jpg
C'est la liste déroulante en bas qui est importante
Donc tu pourrais créer 3 calques admettons, "chaud, "tiede" et "froid", leur affecter une couleur respectivement rouge, orange et bleue.
Chaque vecteur lu est mis par le script sur un calque en fonction de sa température (il faut donc avoir la donnée dans le fichier CSV), et le tour est joué.
Pour mettre un objet quelconque sur un calque, il faut avoir son identificateur et appliquer la méthode "layer" à cet identificateur.
Dans ton cas ça donnerait:
ligne_sketchup=Sketchup.active_model.entities.add_line(p1,p2)
if temperature < 10
ligne_sketchup.layer = "froid"
elsif temperature < 20 and temperature >= 10
ligne_sketchup.layer = "tiede"
else
ligne_sketchup.layer = "chaud"
end
Vite fait sur l'image ci-dessous: chaque cube est sur un calque qui lui-même à une couleur différente, l'affichage des arêtes est en mode "matière", et l'affichage des objets est en mode "couleur par calque".
calques_couleurs.jpg