2008-09-24 3 views
22

Я ищу подходящие источники для геометрических алгоритмов;Что такое хороший источник для геометрических алгоритмов?

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

Любые хорошие советы? Благодаря!

ответ

1

В конце концов, я нашел именно то, что искал: Real-Time Collision Detection от Christer Ericson. Это замечательно, и я рекомендую его сильно. Не так много на изогнутых сторонах и т. Д., Но для существенного материала о том, как на самом деле программировать геометрическое тестирование на удар и т. Д., Кажется, трудно превзойти.

6

Computational Geometry Algorithms Library является порядочным.

+2

Это, но только для сложных алгоритмов. Это сложно, и его использование для простых вещей не рекомендуется. – Lev 2008-10-09 15:05:15

3

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

http://www.nar-associates.com/nar-publishing/mecg2nd.htm

+0

Является ли «процедурные элементы компьютерной графики» в основном той же книгой, обновленной или отличается? Что лучше с точки зрения алгоритмов? – 2008-09-24 11:54:29

6

Мне нравится Dave Eberly's website, особенно некоторые из его PDF-файлов.

Для искривленных поверхностей есть довольно good free textbook here, который покрывает безьеров, nurbs и поверхностей подразделения.

5

"Computational Geometry: Algorithms and Applications" Марк де Берг, Отфрид Чонг, Марк ван Kreveld и Марк Overmars является отличным вводным вычислительной геометрии учебник. Он известен как «книга с четырьмя марками», хотя только три из четырех авторов называются Марк или Марк.

1

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

Смежные вопросы