Если мне даны угловые точки двух прямоугольных призмы в 3d-пространстве, один из которых центрирован вокруг (0,0,0) , в общих чертах, что было бы изящным и эффективным способом нахождения угловых точек наложенной прямоугольной призмы или ничего не возвращали, если две прямоугольные призмы не пересекаются?Учитывая угловые точки двух прямоугольных призм, найдите угловые точки наложенной прямоугольной призмы
0
A
ответ
1
Я предполагаю, что под «пересекающейся прямоугольной призмой» вы подразумеваете пересечение двух призм. Кроме того, я предполагаю, что они выровнены по оси.
Пусть нижняя граница призмы A обозначается [xmina, ymina, zmina]
и нижней границей призмы B на [xminb, yminb, zminb]
. Аналогично, верхние границы обозначаются как [xmaxa, ymaxa, zmaxa]
и [xmaxb, ymaxb, zmaxb]
.
Пересечение не является пустым тогда и только тогда, когда max(xmina, xminb) < min(xmaxa, xmaxb)^max(ymina, yminb) < min(ymaxa, ymaxb)^max(zmina, zminb) < min(zmaxa, zmaxb)
, где ^
означает «и».
Тогда нижняя и верхняя границы x пересечения даны как max(xmina, xminb)
и min(xmaxa, xmaxb)
, аналогично для y и z.
Смежные вопросы
- 1. harris угловые точки координаты
- 2. Как определить угловые точки
- 3. Угловые угловые кратчайшие пути в прямоугольной сетке
- 4. Как отображаются угловые точки фигуры
- 5. Учитывая четыре угловые вершины прямоугольника, как определить все верхние и нижние (левые и правые) угловые точки?
- 6. Обрезать изображение, указав четыре угловые точки (непрямоугольные)
- 7. Найти угловые точки глаз и рот
- 8. Поворот NSView и получить его угловые точки
- 9. Вычислить угловые точки в окне карты
- 10. Учитывая GPS точки p1, а также расстояние и угол точки 2 от точки 1, найдите GPS точки 2 iOS
- 11. 3D-поворот прямоугольной призмы
- 12. Как получить точки прямоугольной области
- 13. Флот: ошибка наложенной линейной диаграммы - точки накладываются
- 14. Учитывая три точки на тетраэдре, найдите 4-й
- 15. Как получить угловые точки Rectangle/Ellipse/Path/Line в WPF?
- 16. Угловые данные JS не являются обязательными с точки зрения модели
- 17. Перемещение, масштабирование, поворот UIView в определенные угловые точки
- 18. Как получить поворотные угловые точки прямоугольника от боковых точек
- 19. нахождение точки географии в прямоугольной области (многоугольник)
- 20. Revit, как получить угловые точки XYZ на выбранной стене? Это не конечные точки
- 21. Учитывая широту и долготу двух точек, вычислительные координаты точки между
- 22. Ближайшие точки двух полигонов
- 23. Где хранятся угловые функции?
- 24. Выполняет ли угловые выражения() угловые выражения?
- 25. угловые + угловые-google-карты + codepen = не работают
- 26. Неразрешенные обещания угловые
- 27. Найти угловые точки куба, который имеет случайную точку в трехмерной сетке
- 28. Найдите список ресторанов вокруг одной точки
- 29. Найдите точки на кривой Безье. (GDI +)
- 30. Найдите значение после точки или до apoint
Оба призмы выровнены по оси? –