#arrays #image-processing #graphics #clion
#массивы #обработка изображений #графика #clion
Вопрос:
Проблема, с которой я имею дело, заключается в выяснении настройки для отслеживания изображения этого «робота» с помощью массивов и с заданной графикой. Как бы мне отследить его, чтобы он был не точным, но таким, чтобы он мог напоминать изображение?
ОБНОВЛЕНИЕ: Итак, я попытался ввести приведенный ниже код, и теперь он не будет запускаться из-за этой проблемы.
«C:/PROGRA~1/MINGW-~1/X86_64~1.0-P/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/7.2.0/../../../../x86_64-w64-mingw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o):crt0_c.c:(.text.startup 0x2e) : неопределенная ссылка на `WinMain’ collect2.exe : ошибка: ld вернул 1 статус выхода mingw32-make.exe [3]: * [CMakeFilesdemo.dirbuild.make:102: demo.exe ] Ошибка 1 mingw32-make.exe [2]: [CMakeFilesMakefile2:72: CMakeFiles/demo.dir/all] Ошибка 2 mingw32-make.exe 1: [CMakeFilesMakefile2:84: CMakeFiles/demo.dir/rule] Ошибка 2 mingw32-make.exe : * [Makefile:117: demo] Ошибка 2″
int data[12] = {
0, 50, 50, 25,
1, 200, 125, 100, 275, 200, 375,
9
};
Попытка
void drawScene(void) {
int index = 0;
int shape_type;
int done = 0;
clearWindow();
setColor(YELLOW);
index = 0;
for(int i=0; i<2;i ) {
shape_type = data[index]; // this should be the shape code
index = index 1; // now index point to the first parameter
switch(shape_type) {
case 0: // circle
drawFilledCircle(
data[index], data[index 1], data[index 2]);
index = index 3;
break;
case 1: // triangle
drawFilledTriangle(
data[index], data[index 1],
data[index 2], data[index 3],
data[index 4], data[index 5]);
index = index 6;
break;
default: // done with shape loop
done = 1;
}
if (done == 1) break;
}
glEnd();
glFlush();
glutSwapBuffers();
glEnd();
}
Комментарии:
1. Что вы подразумеваете под «трассировкой» ? Как будет выглядеть результат?
2. Трассировка, как при рисовании фигуры, и выходных данных, с использованием графики. h и graphics cpp, создающие нарисованное изображение; не точное, как на изображении, но в том месте, где оно напоминает «робота», использующего данные (круги, треугольники, квадраты и т.д.)