Привет, собственно нужна помощь вот в чем. Есть некоторый интерьер и точки с координатами в нем, так же задается 2 точки с минимальными и максимальными точками так называемого куба. Вот допустим на картинке:
Красная точка - максимальные координаты.
Зеленая - минимальные.
Вопрос в том, что куб этот одинаковый, но если взять разные пары точек, то допустим на 1 кубике все что внутри функцией отлично найдет, а тот же куб по рисунку 2 оно уже внутри ничего не найдет. Как-то так объяснил. Тут скорее нужно работать с углом поворота, но чет я нифига не понял.
Проверяю я обычной функцией, если допустим x, y, z - координаты внутри куба, x1, y1, z1 - минимальные, а x2, y2, z2 - максимальные, то проверка имеет вид (для каждой координаты):
PHP код:
if (x >= x1 && x <= x && (..y..) && (..z..)) { }