Анализ геометрических пересечений
Я рассматриваю пунктирную вертикальную линию от точки D до D1, причём точка P находится ближе к верхней части на линии DD1. Похоже, M находится на ребре AD, а чёрная точка вблизи нижнего левого угла, вероятно, обозначает M, поэтому я буду считать её точкой M. N находится справа на ребре AB. Я вижу три точки: M (на AD), N (на AB) и P (на DD1).
Теперь мне нужно найти секущую плоскость, проходящую через M, N и P, чтобы построить многоугольник их пересечения. Давайте подумаем о форме — возможно, это четырёхугольник? Нужно проанализировать это подробнее. Координаты параллелепипеда помогают: A = (0, 0, 0), B = (1, 0, 0), D = (0, 1, 0), A1 = (0, 0, 1), и я могу задать точки: M = (0, m, 0), N = (n, 0, 0) и P = (0, 1, p), где 0<m<1, 0<n<1 и 0<p<1.
Теперь посмотрим, как эти точки пересекаются с параллелепипедом. И M, и N находятся на нижней грани, где z=0, поэтому пересечение там — отрезок MN. Я проверю, содержит ли этот отрезок M и P, которые оба находятся на левой или задней стороне параллелепипеда.
На фото показаны три разных варианта — I, II и III. Какой именно нужно построить?