Главная » 2018 » Октябрь » 3 » Практическая тригонометрия
20:25
Практическая тригонометрия

Сегодня палю простенький код для полюбившейся 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

Просмотров: 44 | Добавил: semka | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
iplogger.ru - IP Logging Service