|
3 / 2 / 1
Регистрация: 11.08.2022
Сообщений: 46
|
|
Как узнать индекс ячейки в которой находится "точка", зная структуру ячеек?23.03.2023, 11:37. Показов 5844. Ответов 44
Здравствуйте, я знаю как найти индекс кубических ячеек, но не знаю как найти индекс усеченных кубических ячеек, разница в том, что у усеченных на углах дополнительные ячейки, поэтому они и усеченные кубы. Помогите мне пожалуйста модифицировать алгоритм сложения векторов для кубических ячеек: id + 1 = X * Xv + Y * Yv + Z * Zv, Где X,Y,Z это координаты, Xv,Yv,Zv это множитель изменения id в зависимости от изменения по одноименному вектору координаты, и да все ячейки начинаются с нуля координат, и уходят в ++. Помогите пожалуйста, а то ну очень поможет.
0
|
|
| 23.03.2023, 11:37 | |
|
Ответы с готовыми решениями:
44
|
|
3 / 2 / 1
Регистрация: 11.08.2022
Сообщений: 46
|
||
| 23.03.2023, 19:05 [ТС] | ||
|
0
|
||
|
6352 / 3523 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
||
| 23.03.2023, 19:05 | ||
|
0
|
||
|
6352 / 3523 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
|
| 23.03.2023, 19:12 | |
|
Вот я вам для наглядности дорисовал пару вершин и раскрасил ячейки. Какие id у зеленой, синей, оранжевой и светло желтой?
0
|
|
|
3 / 2 / 1
Регистрация: 11.08.2022
Сообщений: 46
|
|
| 23.03.2023, 19:14 [ТС] | |
|
тогда как то так
0
|
|
|
3 / 2 / 1
Регистрация: 11.08.2022
Сообщений: 46
|
|
| 23.03.2023, 19:17 [ТС] | |
|
0
|
|
|
6352 / 3523 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
|||||||
| 23.03.2023, 19:39 | |||||||
1
|
|||||||
|
3 / 2 / 1
Регистрация: 11.08.2022
Сообщений: 46
|
|
| 23.03.2023, 19:59 [ТС] | |
|
zayats80888, Спасибо за решение, я поражаюсь вашему альтруизму, думаю это пригодится не только мне!
0
|
|
|
6352 / 3523 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
||
| 23.03.2023, 20:04 | ||
|
И плюсом опечатался, там надо стравнивать с нулем, а не с 0.5 ![]() Не по теме: (Снял вашу отметку решения со своего поста)
0
|
||
| 23.03.2023, 21:12 | |||
|
Добавлено через 58 минут Интересно, а сколько у тетраэдрона (вплотную прилегающих) соседей? (у куба 26)
0
|
|||
|
3 / 2 / 1
Регистрация: 11.08.2022
Сообщений: 46
|
|
| 23.03.2023, 21:32 [ТС] | |
|
0
|
|
|
6352 / 3523 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
|||||||
| 24.03.2023, 06:55 | |||||||
1
|
|||||||
|
787 / 308 / 17
Регистрация: 21.01.2023
Сообщений: 530
|
|
| 26.03.2023, 20:57 | |
|
Всю тему не читал, может повторюсь: октаэдрами невозможно заполнить пространство без зазоров, тетраэдрами тоже.
Из многогранников, которыми заполнить пространство можно, приходит на ум шестиугольная призма - тоже 8 граней, как у октаэдра.
0
|
|
| 27.03.2023, 21:28 | ||
Заполоняем пр-во кубами и "усекаем" каждый куб. В каждом вертексе (угле) куба 8 кубов в которые этот вертекс входит. Отсечка одного угла = 1/16 часть куба. Поэтому как "начальный" так и "собранный" кубы (вернее тетраэдры в которые они превратились) вдвое меньше исходного. Поэтому заполняется пр-во тетраэдрами Не по теме: Ну и все проще: видел такую опцию в софте. Из той же оперы "гексагон" (типа пчелиных сот) - тоже головняк
0
|
||
|
787 / 308 / 17
Регистрация: 21.01.2023
Сообщений: 530
|
||
| 27.03.2023, 22:21 | ||
|
Не очень понял про отсечение, но я ЗНАЮ, что октаэдры плотно не укладываются, вообще никакие правильные многогранники, кроме кубов, не укладываются. Можно уложить октаэдры плюс тетраэдры, в отношении 1/2.
0
|
||
|
6352 / 3523 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
|
| 27.03.2023, 23:12 | |
|
0
|
|
| 28.03.2023, 01:14 | ||
![]() Мои источники: статья середины 80-х, называется как-то "Implicit Surfaces", и есть исходники на С, называется "polygonizer". Автор Джуль Блюменталь (из Xerox). Там точно помню выбор между опциями куб/тетраэдр. И еще помню шейдер который в любом сечении дает "hexagon", т.е. пчелиные соты. Правда разбираться там с индексами - мрачно. Подымать эти ссылки и перепроверять - у меня лично энтузиазма нет Кстати ТС приводит октаэдр, про тетраэдр как-то само придумалось Оба - правильные, так что о них говорим
0
|
||
|
6352 / 3523 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
||
| 28.03.2023, 08:15 | ||
![]() А как тогда называть неправильный октаэдр? Бипирамида?
0
|
||
|
787 / 308 / 17
Регистрация: 21.01.2023
Сообщений: 530
|
|||
| 28.03.2023, 08:17 | |||
|
0
|
|||
|
6352 / 3523 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
||
| 28.03.2023, 08:33 | ||
|
0
|
||
|
787 / 308 / 17
Регистрация: 21.01.2023
Сообщений: 530
|
|||
| 28.03.2023, 09:10 | |||
|
Как узнать индекс ячейки в которой находится "точка", зная структуру ячеек? Цитата оттуда:
0
|
|||
| 28.03.2023, 09:10 | |
|
ListBox узнать текст зная индекс элемента и узнать индекс зная текст элемента Как узнать индекс строки в котором находится определенное слово Как определить адрес ячейки, в которой находится картинка? Если точка не лежит на координатных осях, то вывести номер четверти, в которой находится точка
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы
Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
|
|
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока
Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
|
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
|
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат»
Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
|
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
|