Я уверен, что название именно то, что я пытаюсь описать, так что извините, если это не так.
Хорошо, вот что я пытаюсь сделать:
альтернативный текст http://i40.tinypic.com/2qlsnic.jpg
То, что я хочу сделать, - это создать функцию, в которую можно вводить неограниченное количество координат (синие точки), а затем она будет создавать форму, подобную этой, и затем возвращать все координаты формы. Поскольку это для работы с пикселями, десятичных координат не будет.
Что-то, что можно использовать, например, так:
print_r(get_coords(12,6, 23,13, 30,9, 37,24, 24,34, 25,24, 7,30, 6,15));
// ^ Will output an array of all x and y coordinates that the shape covers
Как бы я поступил так?