![]() |
|
![]() ![]() ![]() |
|
ertttttt |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 31.8.2010 Репутация: нет Всего: нет |
Здравствуйте!
Имеется прямоугольный параллелепипед размером Lx,Ly,Lz. Есть ортогональная система координат. Параллелепипед разбит на параллелепипеды размером dx,dy,dz. Lx/dx=Nx, Ly/dy=Ny, Lz/dz=Nz Nx*Ny*Nz кол-во ячеек. Ячейки тоже имеют координаты (i,j,k), где i=1,Nx, j=1,Ny, k=1,Nz. В этой большом параллелепипеде задана кривая точками. Задача состоит в том, что найти координаты ячеек через которые проходит эта кривая. Если попробовать (x\dx+1, y\dy+1, z\dz+1) (\ - целочисленно) для каждой точки, это не всегда правильно. т.к. не учитываются промежуточные ячейки. Может подобная задача уже где была разобрана? |
|||
|
||||
Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 7 Всего: 183 |
Какие "промежуточные" ячейки? Имеешь в виду, что точки кривой известны с большой дискретностью, и не все ячейки, через которые она проходит, удастся так найти? Ну так интерполируй кривую.
-------------------- ... |
|||
|
||||
ertttttt |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 31.8.2010 Репутация: нет Всего: нет |
В принципе не понадобилось.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |