Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,220
Записей в блоге: 2

Удалить близкие точки

01.09.2026, 17:22. Показов 7073. Ответов 63
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день

Есть массив/контейнер точек, напр
C++
1
2
3
4
5
struct Point {
 float x, y, z;
};
 
std::vector<Point> points;
Требуется удалить часть точек так чтобы расстояние между любыми двумя не превышало заданное, напр 1.0e-5

Спасибо
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.09.2026, 17:22
Ответы с готовыми решениями:

Найти точки наиболее близкие друг к другу
В файле записано количество точек на плоскости и их координаты. Поместить эти координаты в...

Найти две точки, наиболее близкие друг к другу
В файле записано количество точек на плоскости и их координаты. Поместить эти координаты в...

Найти три точки, наиболее близкие к известной точке
Координаты (целые числа) из n точек (3 &lt;n &lt;101) в координатной плоскости хранятся в массивах....

63
5534 / 2887 / 573
Регистрация: 07.11.2019
Сообщений: 4,813
08.09.2026, 12:54
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Royal_X Посмотреть сообщение
какое может быть прикладное значение у данного задания.
Например, кластеризация векторов признаков в ML, близкие вектора заменяются усредненным или образцовыми векторами. Или приведение набора изображений к единой палитре. Возможно это что-то из обработки облака точек в результате 3d сканирования. Лучше задайте этот вопрос ТС.
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6339 / 3073 / 1064
Регистрация: 01.06.2021
Сообщений: 11,818
08.09.2026, 15:08
Цитата Сообщение от u235 Посмотреть сообщение
Лучше задайте этот вопрос ТС.
Мнение ТС я знаю, он теоретик и просто штампует различные темы на форуме (в этом не вижу ничего плохого - некоторые задачи действительно интересные, к тому же он поддерживает активность на форуме). Просто думал, что возможно вы знаете, где действительно на практике нужен такой код, причем именно лисапедное решение на С++.
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,220
Записей в блоге: 2
08.09.2026, 20:15  [ТС]

Не по теме:

Виноват, дрогнула рука и случайно нажал "лучший ответ" на пост #39


Также не оговаривается случай, если, например, три или более точки находятся близко, какие из них удалять?
Цитата Сообщение от alexu_007 Посмотреть сообщение
А в задании не указано удалить так, чтобы в результате их осталось максимальное количество?
Об этом разговор уже был выше.

Стандартные системы рисования требуют дублирования точек (вертексов) в случае если атрибуты (обычно нормали) отличаются. Поэтому простейший кубик имеет 24 вертекса, по 4 на каждую грань. Такое представление данных наиболее популярно. Но иногда нужен "человеческий" кубик с 8 точками (углами). Поэтому коротко задание звучит так: сделать из 24 точек 8, но так чтобы кубик остался кубиком. При этом предполагается что точки в углах совпадают/равны, поэтому какие удалять - вопрос не стоит, любую(ые). К сожалению, на практике это не так, точки могут не совпадать точно, равенства нет. Также не сказано что нужно удалить минимальное число точек. Напр при достаточно (или слишком) малом минимальном расстоянии может оказаться что из 3 угловых точек можно удалить одну (а не 2). Но в данной задаче это не нужно и даже нежелательно, должна остаться только одна, т.е. кубик остается кубиком. Удаление должно сопровождаться пере-индексированием фейсов/граней

Специфика:
- минимальное расстояние на порядки меньше нормального, напр между углами кубика

- близких/совпадающих точек обычно мало, типа 5-10%, часто вообще нет. Но бывают и модели у которых близких много, часто учебные формы, тот же кубик. А вот у учебного чайника их мало

Частая вариация этой задачи - спайка, вместо удаления все близкие точки должны иметь одну и ту же координату, иначе другие алгоритмы не будут работать корректно. Еще вариант - осреднение атрибутов, в первую очередь нормалей что хранятся в др массиве того же размера (24 точки/позиции, 24 нормали), хотя кубик с такими средними нормалями будет освещаться странно Обратная задача - получить 24 из 8 тоже популярна, но она сильно отличается, там упор на пересчет нормалей

В общем это банальная/тривиальная задачка которую решает каждый кто начинает заниматься полигонной 3D геометрией. Типа "мама мыла раму". Ожидается решение в 100-150 строк написанное за день-два (лучше сегодня). Кстати оно возможно, нейросеть об этом упомянула (см выше). Но и более сложные варианты интересны

Добавлено через 1 час 12 минут
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
Приведенные мною алгоритмы и из анализ известны с семидесятых годов.
А Вы заметили что старый алгоритм плохо дружит с современными плюсами? Напр
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
using Mesh = std::unordered_map<MeshKey, std::vector<Points::iterator>, MeshKey::Hash>;
Вместо гордых контейнеров и итераторов (std::vector<Points::iterator>) лучше было отделаться скромной структурой
C++
1
2
3
4
struct PData {
 UInt32 m_index;   // индекс в массиве указателей на точки
 UInt32 m_count;  // число точек в кубе
};
Это сократило бы расход памяти в полтора-два раза, а может и больше.
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
13233 / 6865 / 1827
Регистрация: 18.10.2014
Сообщений: 17,398
08.09.2026, 22:13
Цитата Сообщение от Igor3D Посмотреть сообщение
А Вы заметили что старый алгоритм плохо дружит с современными плюсами? Напр
Вы постоянно генерируете какие-то туманные фразы, которые мне совершенно непонятны. Где вы тут увидели "алгоритм не дружит с плюсами" - в упор не ясно.

Цитата Сообщение от Igor3D Посмотреть сообщение
Вместо гордых контейнеров и итераторов (std::vector<Points::iterator>) лучше было отделаться скромной структурой ...
Это сократило бы расход памяти в полтора-два раза, а может и больше.
К алгоритмам неприменимо понятие сокращения "расхода пямяти в два раза". Это - чисто реализационная метрика. Но, я смотрю, тут просто как об стенку горох...
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,220
Записей в блоге: 2
09.09.2026, 01:58  [ТС]
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
Где вы тут увидели "алгоритм не дружит с плюсами" - в упор не ясно.
Хорошо заметно что этот конкретный алгоритм лучше писать без std::, код был бы лучше и быстрее, а если и длиннее - то не намного
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
К алгоритмам неприменимо понятие сокращения "расхода пямяти в два раза".
Очень даже применимо, всегда оценивается сколько ресурсов он жрет
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,220
Записей в блоге: 2
09.09.2026, 19:12  [ТС]
Цитата Сообщение от u235 Посмотреть сообщение
pairs - упорядоченные пары индексов точек, у которых расстояние менее заданого.
Т.е. можно удалить только точки, соответствующие первым индексам из пар (как я и сделал).
Да, по смыслу "удалить первую" мне подходит. Хорошо, ну и как задействовать "готовое проверенное решение"?
Цитата Сообщение от u235 Посмотреть сообщение
Исходники на C++, функции query_pairs можно посмотреть на github.
Не нашел, плиз "ткните носиком". Скачал исходники SciPy на пытоне, но там реализации не видно, возможно сделана как внешняя на С, есть хедер. Некто Алиса говорит что исходников query_pairs на плюсах нет и советует посмотреть SciPyCpp - вариант для плюсов. Там не все реализовано, для kd-tree всего 3 ф-ции: создание, удаление и собсно поиск (с кучей аргументов). Причем может искать сразу много точек, хотя не знаю то ли это действительно "мультипоиск" то ли просто удобный цикл. Аналогичное решение (задействовать дуст) было предложено в посте #21. Ну и на (совсем уж) худой конец можно интегрировать пытон и вызывать скрипт.

Хотя все эти варианты реальные и либы выглядят хорошо, но что-то "прикручивать" мне не хочется. Уж слишком мала задача чтобы брать на себя еще зависимость (пусть самую прекрасную). Если что заклинит - отвечать все равно мне.

Не по теме:

Помню тут один пацан выдал типа

А это проблемы того чувака чьи исходники я использую. Не знаю почему он так сделал
:)

Причем и требования не очень велики, написать "самый быстрый" код задача не стоит. Нужно чтобы было прилично, без квадратичного перебора и многократного удаления из вектора

Что посоветуете?
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6339 / 3073 / 1064
Регистрация: 01.06.2021
Сообщений: 11,818
09.09.2026, 20:09
Цитата Сообщение от Igor3D Посмотреть сообщение
Скачал исходники SciPy на пытоне, но там реализации не видно, возможно сделана как внешняя на С, есть хедер.
Ты, наверное, видел Python-файл _kdtree.py из https://github.com/scipy/scipy... _kdtree.py. Однако, query_pairs в данном файле является лишь тонкой оберткой. Реальная тяжелая работа делается в C++ в модуле cKDTree (внутри пакета scipy.spatial.ckdtree).
Файл, который нужно смотреть, называется query_pairs.cxx и лежит по пути scipy/spatial/ckdtree/src/query_pairs.cxx
Ссылка на этот файл: https://github.com/scipy/scipy... _pairs.cxx
Но на этом файле логика не ограничивается.

Рядом в той же папке scipy/spatial/ckdtree/src/ лежат другие важные файлы, которые стоит смотреть вместе с ним:

ckdtree_decl.h / ckdtree.h - объявление структуры дерева
query.cxx - обычный query (поиск ближайших соседей)
query_ball_point.cxx, query_ball_tree.cxx - похожие по духу алгоритмы обхода дерева
distance.h - вычисление расстояний по разным нормам Минковского
rectangle.h - вспомогательная структура гиперпрямоугольников для отсечения веток дерева

Сам класс cKDTree (Python-обёртка над C++ структурой) находится в scipy/spatial/_ckdtree.pyx (Cython) - именно там query_pairs объявлен как метод и дергает C++ функцию query_pairs внутри.


Цитата Сообщение от Igor3D Посмотреть сообщение
Некто Алиса говорит что исходников query_pairs на плюсах нет
бред.

В питоновском пакете scipy все тяжелые вычислительные части написаны на низкоуровневых компилируемых языках, а Python сверху просто соус. Причем, там используется не только С++, но и С и даже Fortran. А вот Cython, который компилируется в С или С++, выполняет роль прокладки, связывая Python и коды на остальных языках.
Конкретно KDTree/cKDTree написан именно на С++.

И вообще, scipy это же BSD опенсорс, весь код открыт, так что не нужно рассказывать байки, мол чего-то там нет. На гитхабе весь код доступен.
1
фрилансер
 Аватар для Алексей1153
6506 / 5756 / 1134
Регистрация: 11.10.2019
Сообщений: 15,404
09.09.2026, 21:56
Цитата Сообщение от Igor3D Посмотреть сообщение
и многократного удаления из вектора
а порядок точек в векторе имеет значение ? Или можно тусовать ?
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,220
Записей в блоге: 2
10.09.2026, 02:52  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
Файл, который нужно смотреть, называется query_pairs.cxx и лежит по пути scipy/spatial/ckdtree/src/query_pairs.cxx
Вижу, спасибо. Да, но я же искал "по содержимому" - ничего не нашлось. Оказывается какие-то дела с символом подчеркивания (не вникал), без него все норм.
Цитата Сообщение от Royal_X Посмотреть сообщение
И вообще, scipy это же BSD опенсорс, весь код открыт, так что не нужно рассказывать байки, мол чего-то там нет.
Это Алиса меня ввела в заблуждение
Не пытайтесь искать прямую функцию query_pairs для C++ — её нет. Действуйте через Python: передавайте данные в SciPy,
Цитата Сообщение от Royal_X Посмотреть сообщение
В питоновском пакете scipy все тяжелые вычислительные части написаны на низкоуровневых компилируемых языках, а Python сверху просто соус.
И это правильно, а то "на плюсах минута, а вот пытоновский скрипт секунда!". Звучит, мол, как пытон рулит! А он просто ловко устроился (пригрелась змея)

Вопрос тот же: оправдано ли использование столь мощных средств для простой задачи? "Из пушки по воробьям" и все такое. И если "не из пушки" - то из чего? Минусы пушки очевидны - вникнуть во все не удастся, придется уповать что "оно работает". Как бы этот мощный код не стал источником новых забот. Рваться со скоростью необязательно, минута (на лимоне) конечно много, но 2-5 сек вполне устроит

Цитата Сообщение от Алексей1153 Посмотреть сообщение
а порядок точек в векторе имеет значение ? Или можно тусовать ?
Имеет, просто так тасовать нельзя. Если ни одной точки не удалили, то все должно остаться как было. При удалении индексы полигонов должны быть откорректированы
0
2924 / 1954 / 215
Регистрация: 05.06.2011
Сообщений: 5,798
14.09.2026, 12:12
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
заявления о том, что хэш-таблица реализует ассоциативный массив за невероятное O(1)
Вы не поверите, но ситуации случаются самые разные. Я, например, никогда не забуду, как программа, основанная на хэш-таблицах, после успешной работы в течение нескольких лет получила таки данные, которые хэш-функция отображала в один ключ. Слава богу, программа не промышленная, так что за неделю переписали на деревья, неприятно, но не критично. С тех пор я убеждён, что лучше уж хай молодой идиот зовёт меня старпёром, ноо этот раздел программирования для меня не существует.
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
13233 / 6865 / 1827
Регистрация: 18.10.2014
Сообщений: 17,398
14.09.2026, 16:10
Цитата Сообщение от iifat Посмотреть сообщение
Я, например, никогда не забуду, как программа, основанная на хэш-таблицах, после успешной работы в течение нескольких лет получила таки данные, которые хэш-функция отображала в один ключ.
Это какая-то загадочная штука? С каких это пор "данные, которые хэш-функция отображала в один ключ" являются чем-то примечательным или проблематичным? Как это помешало вашей программе "успешно работать" еще много и много лет?
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,220
Записей в блоге: 2
14.09.2026, 17:04  [ТС]
Цитата Сообщение от iifat Посмотреть сообщение
которые хэш-функция отображала в один ключ.
Наверно Вы имели ввиду что получалось много одинаковых хеш-ключей, в результате бешеные коллизии и (позорное) падение скорости. Ну тут напрашивается отмазка типа "и на солнце есть пятна", у любого метода есть минусы и.т.п. Да, хеш-ключ - это источник забот, но если бы дело было только в этом..

Упростим задачу до уровня юзера: "удалить повторяющиеся точки". Да, в большинстве случаев это так, и юзер не знает что точки-то могут и не совпадать точно, хотя проверять будет именно на кубике с несовпадающими углами. Хорошо, как решать задачу с точным совпадением? Конечно напрашивается хеш, ведь
Что может быть быстрее О(1)?
Альтернатива - сортировка, ну она же O(nlog(n)) должна быть намного медленнее. Так вот ни фига, сортировка быстрее, причем ощутимо. Конечно можно придумать такие данные что хеш смотрится достойно, но для этого совпадений должно быть довольно много. А на 5-10% повторов сортировка быстрее в несколько раз. Почему? Не знаю. Возможно дело в реализации std::unordered_map

Не по теме:

Вспомнил байку как (проклятые) капиталисты договорились не делать товары что служат слишком долго (напр почти вечные лампочки)


Еще раз: да, решение с моцным деревом возможно. Но насколько оно адекватно/релевантно (мы знаем вумные слова ) для практически детского вопроса "удалить повторы" (ну подумаешь, близкие, это же почти одно и то же). Да и заказчик этого не оценит, он просил простую вещь
0
2924 / 1954 / 215
Регистрация: 05.06.2011
Сообщений: 5,798
14.09.2026, 20:49
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
С каких это пор "данные, которые хэш-функция отображала в один ключ" являются чем-то примечательным или проблематичным?
С тех ровно самых пор, когда вместо неких процентов коллизий все данные отобразились в один ключ. В моём случает программа просто падала, но если мало-мальски серьёзная СУБД внезапно начинает тратить на запрос часы вместо секунд... В общем, успехов вам с вашим хэшем.
Цитата Сообщение от Igor3D Посмотреть сообщение
Наверно Вы имели ввиду что получалось много одинаковых хеш-ключей, в результате бешеные коллизии и (позорное) падение скорости. Ну тут напрашивается отмазка типа "и на солнце есть пятна"
Наверное, да, хотя в моём случае программа просто падала. Пятна на солнце, разумеется, есть, но если б они ежетысячелетне сжигали поверхность Земли дотла, мы б с вами не спорили о достоинствах гарантированно https://www.cyberforum.ru/cgi-bin/latex.cgi?O(\log n) и https://www.cyberforum.ru/cgi-bin/latex.cgi?O(1) если повезёт.
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
13233 / 6865 / 1827
Регистрация: 18.10.2014
Сообщений: 17,398
14.09.2026, 20:56
Цитата Сообщение от iifat Посмотреть сообщение
С тех ровно самых пор, когда вместо неких процентов коллизий все данные отобразились в один ключ.
Ого! Аж все! Подозреваю, это был ключ 0x666666 (демонически смеется).

(Демонически насмеявшись) Другими словами, дело было в кривых руках. Но тогда не ясно, к чему это здесь.

Цитата Сообщение от iifat Посмотреть сообщение
В моём случает программа просто падала,
"У меня почему-то падала программа, я уверен дело в совпавших хэшах..."
0
2924 / 1954 / 215
Регистрация: 05.06.2011
Сообщений: 5,798
15.09.2026, 01:50
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
Другими словами, дело было в кривых руках
Восхищён вашим терпением и сочуствую вашим мукам. Это ж надо было терпеть 53 сообщения, и только в 54-м провозгласить свой мощный ум и вселенскую мудрость! О да, разумеется, Вам, о Мудрейший, Тому, Чей Ясный Взор Пронзает Времена и Расстояния, всё ясно. Просто им на дешёвом рынке подсунули подгнившую хэш-функцию.
Глупо было бы желать вам удачи во всех ваших начинаниях: понятно, что удача сама бегает за вами, как жалкая собачонка.
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
13233 / 6865 / 1827
Регистрация: 18.10.2014
Сообщений: 17,398
15.09.2026, 02:30
Когда не покладая рук провозглашаешь свою Вселенскую Мудрость в каждом сообщении, а замечают это лишь к пятьдесят четвёртому...

0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,220
Записей в блоге: 2
16.09.2026, 01:13  [ТС]
Вот еще интересный момент
Цитата Сообщение от Igor3D Посмотреть сообщение
C++
1
2
3
4
5
std::vector<int> dups(points.size(), -1);
...
#pragma omp parallel for
for (int i = 0; i < points.size(); ++i)
 dups[i] = find_dup(points, i);
Оцените эту попытку многопоточности. Попинайте, не стесняйтесь (желание поучать в природе человека )
0
 Аватар для Наталья8
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
16.09.2026, 13:55
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
Когда не покладая рук провозглашаешь свою Вселенскую Мудрость
В основном подтверждаешь собственную значимость сам для себя.
Удовлетворяешь своё самолюбие.
Искусственный интеллект всё испортил.
Он оказывается работает лучше и продуктивнее и пальцы веером не делает.
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6339 / 3073 / 1064
Регистрация: 01.06.2021
Сообщений: 11,818
20.09.2026, 13:12
Наталья8, меня больше веселит, когда какой-то "эксперт" перед тем, как ответить на какой-то пост, сперва полчаса активно рыщет ответ в интернете, в том числе, спрашивает у ИИ, а потом приходит на форум и отвечает в стиле "Если память мне не изменяет или если я не ошибаюсь, то так-то и так ... " и начинает писать целую скатерть умных вещей, которые он сам не знал 5 мин назад. Такие понты заметны даже невооружённым глазом.
Причем, "если я не ошибаюсь" они лепят, поскольку не уверены в точности ответа ИИ. Не ну хз, может ИИ галлюцинировал))
Не понимаю я всего этого. Почему нельзя просто честно написать: "я вот открыл документацию и увидел, что ..." или "я вот навел справки в интернете и разузнал, что..."?
Цитата Сообщение от Наталья8 Посмотреть сообщение
Он оказывается работает лучше и продуктивнее и пальцы веером не делает.
действительно, сейчас легче получить ответ от ИИ, нежели на форуме. Собственно, снижения активности на форуме тому яркое подтверждение.
Сейчас форум для меня что-то вроде Omegle, т.е. что-то вроде площадки для общения с анонимами на всякие темы.
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,220
Записей в блоге: 2
20.09.2026, 16:06  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
действительно, сейчас легче получить ответ от ИИ, нежели на форуме.
Ну так почему же нет ответа на мой простой вопрос (пост #57)? Как кстати и на предыдущий. Пользоваться ИИ я не запрещал
Цитата Сообщение от Royal_X Посмотреть сообщение
действительно, сейчас легче получить ответ от ИИ, нежели на форуме. Собственно, снижения активности на форуме тому яркое подтверждение.
Сейчас форум для меня что-то вроде Omegle, т.е. что-то вроде площадки для общения с анонимами на всякие темы.
Так это, вообще-то, правильно. Форумы предназначены для общения людей (а не для подтирания соплей нерадивым ученикам)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.09.2026, 16:06

Определить две самые близкие к началу координат точки из n имеющихся
Здравствуйте, подскажите пожалуйста как можно перебрать весь вектор pair и выбрать оттуда и две...

Значения близкие к нулю
Накидал табулирование функции. Одна только проблемка: при задании достаточно малого шага, начиная с...

Определить наиболее близкие из точек координаты которых записаны в двумерный массив
Дано натуральное число n. С помощью двумерного действительного числового массива i=1,2; j=1,...,n...

Найти близкие по значению элементы матрицы
Дана матрица А размером M x N , в которой нет повторяющихся элементов. Нужно найти наиболее близкие...

Вывести все возможные числа, которые при возведении в квадрат дадут результаты, наиболее близкие к N
На вход поступает неотрицательное число N. Необходимо вывести все возможные числа, которые при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru