I Раньше это работало, поэтому я знаю, что это возможно, но на этот раз, похоже, не могу понять. Согласно документации, setColor() установит цвет по умолчанию, который будет использоваться, когда не указаны цвета вершин или граней. Я немного не понимаю, означает ли это, что я могу динамически изменять цвета или Изначально задайте только цвет.
Для контекста у меня есть трехмерный график с сеткой. Я читаю дату из файла, а затем хочу установить цвет сетки на основе этих данных. При необходимости я могу опубликовать больше кода, но моя программа состоит из нескольких сотен строк, и было бы сложно извлечь необходимые биты, чтобы проблема была воспроизводима. Однако если это поможет, я определенно смогу это сделать. На данный момент вот строка, которую я использую для установки цвета:
_mesh_model — это GLMeshItem.
Цвет — это кортеж формы (R, G, B, Alpha)
Код: Выделить всё
self._mesh_model.setColor(color)Подробнее здесь: https://stackoverflow.com/questions/658 ... glmeshitem