Мне нужно сделать программу, которая масштабирует дугу (которая в данном случае выглядит как буква C). Я использую Turbo C++(ikr?), а встроенная функция arc - void arc(int x, int y, int stangle, int endangle, int radius). Если масштаб x:y равен 1:1, проблем нет. Я мог бы просто умножить радиус. Но что делать, если масштаб x:y не равен 1:1? Какие значения я должен добавить к другим параметрам, чтобы сделать его идеально масштабируемым?
Как масштабировать дугу?
Ответы (1)
Тебе нельзя. Если к дуге окружности применяется неравномерный масштаб, это уже не дуга.
person
Alexander Ekzhanov
schedule
22.11.2016
Любые идеи, как сделать большой C на Turbo C++, который можно масштабировать?
- person Saksham Chawla; 22.11.2016
ellipse()
. - person Peter   schedule 22.11.2016ellipse()
, вероятно, будет иметь параметр с двумя осями, поэтому масштаб не будет проблемой (я не уверен на 100%). - person apple apple   schedule 22.11.2016ellipse()
имеет два параметра дляxradius
иyradius
. Если они равны, это работает какarc()
. Угадайте, что произойдет, если они не равны. - person Peter   schedule 22.11.2016