Я создаю SFML-приложение, и мне нужно случайным образом назначить значения x и y для точек, составляющих sf :: Circleshape. Я использую форму круга, чтобы построить любой правильный многогранник.
Однако, когда я пытаюсь присвоить значения x и y точкам окружности, я получаю ошибку «выражение не присваивается»
Код, который выдает эту ошибку:
for(int i = 0; i < numSides; i++){
shape.getPoint(i).x = xDistrib(point);
shape.getPoint(i).y = yDistrib(point);
}
numSides - количество сторон фигуры, а xDistrib и yDistrib - генераторы случайных чисел.