Что является хорошим источником для геометрических алгоритмов? - PullRequest
23 голосов
/ 24 сентября 2008

Я ищу любые хорошие источники для геометрических алгоритмов специально;

Простые вещи, например, когда две линии пересекаются и так далее, достаточно просты (и их легко найти), но я хотел бы найти где-нибудь алгоритмы для более сложных вещей, таких как поиск формы, образованной путем расширения заданного многоугольника на некоторое количество; быстрые алгоритмы для фигур с изогнутыми сторонами и т. д.

Есть хорошие советы? Спасибо!

Ответы [ 9 ]

6 голосов
/ 09 октября 2008

"Вычислительная геометрия: алгоритмы и приложения" Марка де Берга, Отфрида Чонга, Марка ван Кревельда и Марка Овермарса - превосходный вводный учебник по вычислительной геометрии. Она известна как «книга четырех знаков», хотя только трое из четырех авторов названы Марком или Марком.

6 голосов
/ 26 сентября 2008

Мне нравится Веб-сайт Дейва Эберли , особенно некоторые из его PDF-файлов.

Для изогнутых поверхностей, есть хороший хороший бесплатный учебник здесь , который охватывает поверхности Безье, нурбы и подразделения.

6 голосов
/ 24 сентября 2008
3 голосов
/ 24 сентября 2008

Источником для этого является Математические элементы для компьютерной графики Роджерса и Адамса

http://www.nar -associates.com / NAR-издательство / mecg2nd.htm

2 голосов
/ 31 мая 2009

Очень хороший источник вдохновения - Пол Бурк.
http://paulbourke.net/

прямо к его геометрии: http://paulbourke.net/geometry/index.html

Возможно, вы захотите немного побродить по его сайту, там куча хороших вещей!

2 голосов
/ 08 октября 2008

вычислительная геометрия в c - отличная книга, я многому научился у нее

1 голос
/ 12 февраля 2009

В конце концов, я нашел именно то, что искал: Обнаружение столкновений в реальном времени от Кристера Эриксона. Это замечательно, и я настоятельно рекомендую это. Не столько по изогнутым сторонам и т. Д., Но по основным вопросам о том, как на самом деле правильно программировать тестирование геометрических попаданий и т. Д., Кажется, трудно победить.

1 голос
/ 09 октября 2008

Если вас интересует нечто действительно сложное, попробуйте поискать его в http://citeseer.ist.psu.edu/ Это научная цифровая библиотека, и вычислительная геометрия там хорошо представлена. Я много использовал его при реализации теней в 3D.

1 голос
/ 25 сентября 2008

Я получил хорошее использование от универсально названной компьютерной графики, C-версии Хирна и Бейкера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...