Форум сайта python.su
0
Всем привет.
Есть структура точек 3D объекта в пространстве
[(x1,y1,z1),(x2,y2,z2),...,(xn,yn,zn)]
Отредактировано sevatster (Сен. 30, 2015 12:08:48)
Прикреплённый файлы:
OBB.jpg (34,5 KБ)
Офлайн
88
Найти минимальные и максимальные значения по трём измерениям.
Офлайн
0
Ну как я говорил ранее, это будет простой минимакс, который показан черным на рисунке. А мне нужно минимальный Oriented - показан белым.
UPD то есть даже на рисунке видно, что вершины баундинг бокса даже не принадлежат тому множеству точек из которго состоит сам объект!
Отредактировано sevatster (Сен. 30, 2015 12:33:19)
Офлайн
88
А я подразумевал систему координат модели, но не сказал об этом.
Кроме того, не путайтесь в терминах и других с толку не сбивайте. https://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BA%D1%81
Отредактировано Shaman (Сен. 30, 2015 14:04:07)
Офлайн
0
Что имеется в виду под “системой координат модели”? Пример бы.
Офлайн
88
Вообще-то, с такими вопросами рановато решать подобные задачи. Пример у Вас прямо на картинках, в виде сине-зелёно-красных стрелок.
Офлайн
0
Как я узнаю направление этих стрелок, если у меня объект как на рисунке справа?
Офлайн
88
На рисунке справа тоже есть стрелки. Если стрелок нет, огласите критерии, по которым будет решаться где у объекта верх, где дно.
Офлайн
0
Верх и дно объекта не нужно, зачем оно? А если объект шарообразный, что тогда? Есть просто набор точек, их нужно окружить минимальным параллелепипедом. Он, кстати будет единственным. То, что предлагаете вы, как-то уж через чур похоже на черный параллелепипед, который да, находится элементарно. Но повторюсь, мне нужен белый.
UPD А, я понял, рисунок он только для иллюстрации того, что мне нужно. А есть по факту у меня только структура из точек как описано.
Отредактировано sevatster (Сен. 30, 2015 15:25:49)
Офлайн
88
Ориентированый <> минимальный! Это совсем другая задача.
sevatsterНет, он не будет единственным.
Он, кстати будет единственным.
Офлайн