Как найти центральную координату прямоугольника? [закрытый]
Я нарисовал прямоугольник. Я знаю его (x1,y1) верхние левые и (x2,y2) нижние правые координаты.. У меня тоже есть высота h и ширина W нарисованного прямоугольника.. Как найти координаты центра (x, y) ?
в настоящее время я использую следующую формулу.
Он дает правильную координату y, но не повезло в x.
3 ответов
Дайте мне знать ваш код.
центр x =
x + 1/2 ширины
Центр y =
y + 1/2 высоты
Если вы уже знаете ширину и высоту, вам нужен только один набор координат.
Определить центр прямоугольника
Не знаю, как точно называется. Допустим, есть прямоугольник такого вида: 
Как определить его центр? Система координат декартова, координаты каждой вершины известны(x, y). Или подскажите, в какую сторону курить.
Должно работать для любого параллелепипеда:
Достаточно даже 2 противоположных вершин:
![]()
Всё ещё ищете ответ? Посмотрите другие вопросы с метками математика или задайте свой вопрос.
Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.6.10.42345
Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Как найти центр прямоугольника
Я нарисовал прямоугольник. Я знаю его (x1, y1) верхний левый и (x2, y2) нижний правый координаты. У меня также есть высота h и ширина w рисованного прямоугольника. Как найти координаты центра (x, y)?
В настоящее время я использую следующую формулу.
Он дает правильную координату y, но не везет в x.

- Выберите вкладку "Главная" панель "Рисование" раскрывающийся список "Прямоугольник" Угол .
найти - Продолжайте нажимать клавишу пробела до тех пор, пока не появится курсор
Свойства
Зная стороны прямоугольника, можно вычислить все остальные его параметры, используя следующий ход действий. Периметр прямоугольника представляет собой удвоенную сумму его сторон, поэтому его можно сразу вычислить. P=2(a+b)
Площадь прямоугольника равна произведению его сторон, поэтому ее также можно найти сразу. S=ab
Диагонали в прямоугольнике являются конгруэнтными, каждая из них образует прямоугольный треугольник со сторонами прямоугольника. Из теоремы Пифагора каждая диагональ будет равна квадратному корню из суммы квадратов сторон прямоугольника. (рис. 56.1) d_1=d_2=√(a^2+b^2 )
Из этого же прямоугольного треугольника можно найти углы α и β при диагоналях, зная только стороны прямоугольника. Отношения катетов друг к другу дают тангенс или котангенс углов треугольника, поэтому α и β будут равны арктангенсу отношений сторон, а дальше значение в градусах можно найти, используя таблицы тангенсов. α=arc tan〖b/a〗 β=arc tan〖a/b〗
Углы γ и δ, образованные пересечением диагоналей, как видно из чертежа, через прямоугольный треугольник с полуосью, равны удвоенным значениям α и β соответственно. (рис.56.2) γ=2α δ=2β
Так как углы у прямоугольника все равны друг другу, вокруг него можно описать окружность. Центр окружности будет находиться в точке пересечения диагоналей, и следовательно, радиус описанной окружности будет равен половине диагонали. (рис.56.3) R=d/2=√(a^2+b^2 )/2