Сообщение Re[17]: чем заменить задачу по развороту списка от 06.10.2020 12:21
Изменено 06.10.2020 12:22 Артём
Re[17]: чем заменить задачу по развороту списка
Здравствуйте, Nuzhny, Вы писали:
N>Эээ, нет. Там вообще никаких катетов не будет.
Блин, после поста IID я таки нагуглил ответ. Эту хрень можно знать, если однажды её сделал.
N>Эээ, нет. Там вообще никаких катетов не будет.
Блин, после поста IID я таки нагуглил ответ. Эту хрень можно знать, если однажды её сделал.
s = sin(90 - angle);
c = cos(90 - angle);
d = max(width, height) / 2;
for (i=0..N-1) {
newX[i] = (X[i] - d) * c - (Y - d) * sin(90 - angle) + d;
newY[i] = (X[i] - d) * s + (Y - d) * cos(90 - angle) + d;
}
Re[17]: чем заменить задачу по развороту списка
Здравствуйте, Nuzhny, Вы писали:
N>Эээ, нет. Там вообще никаких катетов не будет.
Блин, после поста IID я таки нагуглил ответ. Эту хрень можно знать, если однажды её сделал.
N>Эээ, нет. Там вообще никаких катетов не будет.
Блин, после поста IID я таки нагуглил ответ. Эту хрень можно знать, если однажды её сделал.
s = sin(90 - angle);
c = cos(90 - angle);
d = max(width, height) / 2;
for (i=0..N-1) {
newX[i] = (X[i] - d) * c - (Y[i] - d) * sin(90 - angle) + d;
newY[i] = (X[i] - d) * s + (Y[i] - d) * cos(90 - angle) + d;
}