| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
рано или поздно - безусловно - только боюсь, не последний раз ты код переписываешь
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Регистрация: 10.12.2008
Сообщений: 122
|
CB, потестировал твой последний лисп, вроде бы все хорошо, но твои расстояния не совпадают с расстояниями Олег (jr.). Н-р: у тебя 10Э06 -> 9гЭ06 42.09, а у Олег (jr.) - 38.3214. По твоему лиспу у меня такой результат получается:
ТОЧКА 10Э06 10Э06 -> 9Э05 28.17 10Э06 -> 9бЭ06 28.82 10Э06 -> 9аЭ06 36.62 10Э06 -> 9гЭ06 42.09 10Э06 -> 9Э06 45.45 10Э06 -> 35 49.95 10Э06 -> 15Э06 50.46 10Э06 -> 9вЭ06 56 10Э06 -> 7Э06 57.32 10Э06 -> 12Э06 65.08 10Э06 -> 11Э06 85.91 10Э06 -> 14Э06 87.12 10Э06 -> 13Э06 87.56 10Э06 -> 34 118.66 10Э06 -> 4Э04 392.42 10Э06 -> 1Э04 392.58 10Э06 -> 5Э04 437.12 10Э06 -> 2Э04 438.07 ТОЧКА 11Э06 11Э06 -> 13Э06 21.82 11Э06 -> 12Э06 35 11Э06 -> 9вЭ06 35.5 11Э06 -> 9Э06 45.09 11Э06 -> 34 46.36 11Э06 -> 9аЭ06 53.07 11Э06 -> 35 53.67 11Э06 -> 15Э06 55.22 11Э06 -> 14Э06 57.96 11Э06 -> 7Э06 61.78 11Э06 -> 9бЭ06 64.39 11Э06 -> 9Э05 65.36 11Э06 -> 9гЭ06 69.86 11Э06 -> 10Э06 85.91 11Э06 -> 4Э04 453.19 11Э06 -> 1Э04 458.33 11Э06 -> 5Э04 498.46 11Э06 -> 2Э04 502.65 ................................. Вывод мне нравится, только лишь бы расстояния правильные были. Но я проверить это не могу, потому что кроме координат точек у меня данных нет. У тебя координата z учитывается в нахождении расстояния? И еще вопрос: если у меня на рисунке в дальнейшем будут построены границы и поверхности по этим точкам с изолиниями, программа сможет посчитать расстояния? Последний раз редактировалось Макс_Кунгур, 03.09.2010 в 08:31. |
|||
|
||||
Макс_Кунгур, почитал тему, стало очень любопытно...
Зачем все эти вычисления? Точнее, что нужно в конце? Может сразу нужно вычислить триангуляцию, например по Делоне или полигоны Вороного? По сути, запрошенные вычисления - направленный граф, те. вычисления, не зависимо от конечной задачи, избыточны. В предложенном задании, надо создать таблицу расстояний от точки до всех остальных и таблиц по количеству точек, сортировку в таблицах, сделать по расстоянию до остальных. Очень похоже на данные по триангуляции. Я упомянул о графе не зря - значительно быстрее будет вычислить в первой таблице расстояние от первой точки до всех, кроме первой, во второй, от второй до всех, кроме первой и второй, в третьей, от третьей до всех, кроме первой, второй и третьей. Вычислений меньше, данных столько же, использовать в будущем, еще проще. Но если говорить о триангуляции, то можно вообще не вычислять расстояние от точки до всех, достаточно сначала отсортировать все облако точек, а потом вычислять это расстояние от каждой до трех... Удачи!
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны. /Сунь Цзы/ |
||||
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813
|
Цитата:
хранится во второй строчке Mtext'a Просто удивительно, когда человек имеет такое количество постов на форуме, а вопросы задавать как-то не очень... И вот целая толпа уже неделю решает плевую проблему... Ну...ваще |
|||
|
||||
Конструирование в области нефтеразведки Регистрация: 10.02.2006
Гомель
Сообщений: 321
|
А чего удивляться - про это уже было сказано...
Цитата:
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Расстояния между компенсаторами тепловых сетей | proekt_mep | Отопление | 10 | 29.05.2012 14:17 |
Определение высот рельефа по близлежащим точкам | dextron3 | Программирование | 21 | 10.11.2011 13:14 |
Расстояние между проемами в соседних пожарных отсеках (блокированные жилые дома) | Koliabek | Пожарная безопасность | 11 | 13.05.2009 11:17 |
Расстояние между видами на чертеже | Сеченов | Разное | 14 | 09.02.2009 15:50 |
Как определить расстояние между 2 точками по spline? | Хотабыч | Программирование | 5 | 22.01.2006 15:33 |