
Сегодня палю простенький код для полюбившейся IDE Processing, код только и делает, что рисует треугольник, который крутится в зависимости от заданного угла (по умолчанию просто вращается), однако в нем очень примитивно показана зависимость точки P на окружности от угловой/радианной меры.
Честно сказать я очень устал и мне лень писать описание к коду, который и так хорошо закомментирован, самые сложные всего 3 строчки, которые легко разгадать, за сим прощаюсь.)
int zeroX=100; //Начало координаты выставляется в центр ,точка отсчета
int zeroY=100; //Если убрать будет рисовать в левом верхнем углу т.к. координаты
float deg=0; //нулевые именно там
void setup() {
size(200,200); //Размер окна
frameRate(15); //Скорость вращения
}
void draw() {
fill(4); //# Очищает экран
rect(0, 0, 200, 200); //# Очищает экран
fill(255); //Цвет фигуры
stroke(255); //Цвет фигуры
deg=deg+0.1; //Счетчик, коэфициетн в радианах
//Рисовалка
line(zeroX+cos(deg)*30,zeroY+sin(deg)*30, zeroX+cos(deg+3.14*2/3)*30,zeroY+sin(deg+3.14*2/3)*30);
line(zeroX+cos(deg+3.14*2/3)*30,zeroY+sin(deg+3.14*2/3)*30, zeroX+cos(deg+3.14*4/3)*30,zeroY+sin(deg+3.14*4/3)*30);
line(zeroX+cos(deg+3.14*4/3)*30,zeroY+sin(deg+3.14*4/3)*30, zeroX+cos(deg)*30,zeroY+sin(deg)*30);
/*Рисовалка рисует 3 линии складывающие треугольник, подставляется любая другая
фигура */
}
IDE "processing"
Поддержать проект:
Z055085824852
X691942702077
|