becks
@becks

Как найти положение точки относительно плоскости?

Встала задача найти положение точки относительно плоскости. Возможные положения: на плоскости, выше плоскости и ниже плоскости.

Всем знакомо уравнение плоскости.
Ax + By + Cz + D = 0

И вроде бы всё просто, из курса школьной геометрии помним, если взять координаты (x, y, z) искомой точки и подставить в уравнение можно понять, где точка находится. Если =0 значит на плоскости, <0 под плоскостью, >0 над.

Хорошо, рассмотрим плоскость 2x + 3y + 4z + 5 = 0 и точку K(0, 0, 0). Получаем, 5 > 0 - точка лежит выше плоскости. Отлично, теперь умножим левую и правую часть уравнения плоскости на -1. Получаем эквивалентное уравнение -2x - 3y - 4z - 5 = 0 для нашей плоскости. Опять проверим точку K(0, 0, 0). Получаем, -5 < 0 - точка лежит ниже плоскости.

Я понимаю, что где-то совершаю глупую ошибку, но не могу понять где. Подскажите, пожалуйста.
  • Вопрос задан
  • 11144 просмотра
Решения вопроса 2
longclaps
@longclaps
Приятные вопросы, даже если вы валяете дурака, они доставили мне удовольствие.
Умножение на -1 равносильно отражению и перевороту. При отражении "правая тройка векторов" (гуглите словосочетание) становится левой, переворот их не меняет.
Умножению на 5 будет соответствовать сжатие пространства. Впрочем, это осмыслено лишь тогда, когда одновременно существуют и новые, и старые коорднаты, например, имея местность и её план, легко понять и применять понятие "масштаб".
Ответ написан
x67
@x67
умножение на -1 равносильно перевороту плоскости. Над твоей головой летает муха, а теперь умножь себя на -1 (или улетай в Австралию), ты перевернешься и муха уже будет под ногами.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Если "выше-ниже" - позиция по оси Y, то необходимо найти точку плоскости K', с координатами x и z, равными соответствующим координатам проверяемой точки K и сравнивать координаты K' и K
Для вашего случая надо решать уравнение
2*0+3*y+4*0+5 = 0, yK' = -1.25, yK' < yK, точка лежит выше плоскости.
-2*0-3*y-4*0-5 = 0, yK' = -1.25, yK' < yK, точка лежит выше плоскости.
Ответ написан
У Вас есть xK и yK координаты точки K, если изменять z то получаем "вертикальную" прямую, которая "пронзает" плоскость (если только она ее не параллельна) в некоторой точке с координатой z'. Найти z' можно из уравнения плоскости, подставив в него xK, yK, а затем сравнить, которая из координат: z' или zK выше/ниже.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы