Для определения вектора (или двух точек), как я могу получить дискретные координаты, которые этот вектор пересекает в некотором заданном интервале?Вычислить пересекающиеся координаты из вектора
Я использую это так, чтобы данный луч (вектор) мог вычислять пиксели изображения, которое этот луч пересекает, и использовать их как индексы для моего изображения. Луч всегда находится в плоскости изображения в случае 3D.
Также вектор поступает из другой системы координат, чем та, которая используется для индексов изображения, но это всего лишь масштабирование между системами координат.
Я ищу решение в 3D, но 2D можно принять.
EDIT: Интервал является пространством 2d, поэтому решение представляет собой набор точек в этом интервале 2d. И это будет работать на GPU с CUDAfy.NET
Какие рамки вы используете? обычно есть встроенные функции, которые выполняют именно эту работу ... –
Нет, просто C#. Хотите использовать его вместе с CUDAfy, поэтому я не думаю, что могу использовать его с другой структурой. – smok
Вы можете использовать любую фреймворк, который вы хотите ... поместите в дополнительную библиотеку, если хотите их разделить. –