Как получить самый большой прямоугольник от приведения от точки к углам многоугольника? - PullRequest
0 голосов
/ 09 июня 2018

Я строю шейдер, в котором я использую лучевое литье.Я забрасываю из одной точки (свет) на углы тела (многоугольник).Поскольку это будет использоваться для мобильной игры, я хотел бы добиться максимальной производительности и получить только внешние линии (остальные будут между двумя внешними линиями).Итак, чтобы повторить мой вопрос, я хотел бы знать, какие параметры мне нужно определить, какие это будут точки и как это сделать.Спасибо :) Если у вас есть вопросы к моему вопросу, просто спросите:)

1 Ответ

0 голосов
/ 09 июня 2018

Немного нарисовав на доске (они отлично подходят для поиска решений проблем), я обнаружил, что углы с самым высоким положительным и отрицательным отношением - это те, которые я искал: самый высокий и самый низкий deltaY: deltaY.Вы должны пройти через отношения и использовать max () и min (), чтобы получить 2 угла :) Я надеюсь, что это поможет кому-то, и никогда не забуду использовать вашу доску.

...