Геометрия и ПХП. Глупость, знаю, но надо.

Thats right
На сайте с 29.08.2005
Offline
84
773

Итак, господа программисты, вопрос.

Если ли классы для работы с геометрией на пхп, надо не рисование, а работа с координатами. Например, есть n полигонов, раскиданных в ограниченной плоскости, какой будет алгоритм для "обрезки", то есть для изменения координат вершин.

Может кто сталкивался с подобным? Это велосипед, но надо. Люблю я этот язык:crazy:

Магазин керамической плитки и керамогранита (http://www.sbsshop.ru)
DV
На сайте с 01.05.2010
Offline
644
#1

Гуглёж даёт результат…

Особенно, если на английском.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
TA
На сайте с 12.06.2009
Offline
116
TiA
#2
Thats right:
Итак, господа программисты, вопрос.

Если ли классы для работы с геометрией на пхп, надо не рисование, а работа с координатами. Например, есть n полигонов, раскиданных в ограниченной плоскости, какой будет алгоритм для "обрезки", то есть для изменения координат вершин.

Может кто сталкивался с подобным? Это велосипед, но надо. Люблю я этот язык🤪

Как вариант можете рассмотреть эту библиотеку: https://github.com/phayes/geoPHP

Профессиональная верстка и разработка сайтов на WordPress (http://www.maultalk.com/topic139110s0.html)
B
На сайте с 10.03.2016
Offline
4
#3

Thats right, это Вам линейная алгебра нужна. https://github.com/mcordingley/LinearAlgebra библиотека для работы с матрицами. Но можно и самому написать за вечер. Там сложение, умножение и транспонирование нужно.

Thats right:
какой будет алгоритм для "обрезки"

Что такое обрезка? Если Вы имеете в виду отсечение, так это самому несложно сделать. Анализируете координаты вершин геометрических фигур на предмет попадания в координаты видимой области.

Thats right
На сайте с 29.08.2005
Offline
84
#4

За либы спасиюо, буду ковыряться.

Backuper, я бы с радостью за вечерок да с пивком:) Но ещё сотню дел никуда не денешь(яндекс в этом плане старается изо всех сил:)), вот и приходиться брать полуготовое. Тем более тема исходно чуть для меня чужая. Будем-с пробовать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий