У меня есть консольное приложение, которое рисует линию в программе 3D CAD. Теперь, чтобы сделать это более ясным, я хочу изменить эти строки в разных цветах.Изменить цвет для каждой строки
Мой код считывает переменные из текстового файла и вычисляет данные из него, а затем создает строки из этих вычисленных данных. Этот процесс повторяется с каждой строкой в текстовом файле, который содержит данные.
Теперь я хочу, чтобы визуальный базовый цвет изменялся каждый раз, когда нарисована новая линия, поэтому я получаю разные цветные линии.
Я пробовал использовать метод «До» .. «..» .. «Step», но это не сработало. Я также попытался использовать переменные из своего текстового файла (они разные, поэтому, когда новая строка будет прочитана, код RGB изменится), но это приведет к тому, что меня будут только синими цветами.
Любые предложения?
РЕДАКТИРОВАТЬ:
Это то, что я использую, чтобы рисовать кривые, код RGB должен cahnge каждый раз, когда линия с новыми данными производится:
' 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)
Можете ли вы показать код, который рисует линии? –
Как программа CAD читает цвета? Нужно ли указывать значения RGB или есть определенные предопределенные номера цветов, которые вы можете просто пропустить? – Kratz
Если вы меняете RGB (0, 0, 0) o RGB (255, 0, 0), рисует ли она красную линию? –