J'ai une application console qui dessine une ligne dans un programme de CAO 3D. Maintenant, pour que cela soit plus clair, je veux changer ces lignes de différentes couleurs.Modifier la couleur de chaque ligne
Mon code lit des variables à partir d'un fichier texte et en calcule des données, puis crée des lignes à partir de ces données calculées. Ce processus est répété avec chaque ligne du fichier texte contenant des données.
Maintenant, je veux Visual Basic pour changer la couleur chaque fois qu'une nouvelle ligne est dessinée, donc j'obtiens des lignes de couleurs différentes.
J'ai essayé d'utiliser une méthode For .. To .. Step, mais cela n'a pas fonctionné. J'ai aussi essayé d'utiliser les variables de mon fichier texte (elles sont différentes donc quand une nouvelle ligne sera lue, le code RVB changera) mais cela ne me laissera que beaucoup de couleurs bleues.
Des suggestions?
EDit:
Voici ce que j'utilise pour dessiner les courbes, le code RGB doit cahnge chaque fois que lorsqu'une ligne avec de nouvelles données est faite:
' Creating a Curve2d object by using the above defined points
objLineString = objLineStrings.AddByPoints(PointCount:=points, points:=dataArray)
objGeometricStyle = objLineString.Style
color = objGeometricStyle.LinearColor
objGeometricStyle.LinearColor = RGB(0,0,0)
Pouvez-vous afficher le code qui dessine les lignes? –
Comment le programme de CAO lit-il les couleurs? Devez-vous spécifier des valeurs RVB ou existe-t-il certains numéros de couleurs prédéfinis que vous pouvez simplement parcourir? – Kratz
Si vous changez RGB (0, 0, 0) ou RGB (255, 0, 0), dessine-t-il une ligne rouge? –