Как решить?

Модератор: SergR

Аватара пользователя
cubatar
Старожил
Сообщения: 1793
Зарегистрирован: 03 май 2015, 21:22
Откуда: Кимовск, Тульская обл.
Пол: Не выбран
Страна: Russia
Возраст: 60

Как решить?

Сообщение cubatar » 23 авг 2015, 09:00

Как решить с помощью программы головоломку имеющую пустоты внутри? Знаю конфигурацию составляющих элементов и конечный итог, но не знаю где расположены пустоты внутри головоломки.
С уважением, cubatar!

#1
Аватара пользователя
GELO-999
Ветеран
Сообщения: 822
Зарегистрирован: 03 май 2015, 21:10
Откуда: город Воронеж
Пол: Не выбран
Страна: Russia

Re: Как решить?

Сообщение GELO-999 » 23 авг 2015, 10:40

Доброе утро.
1. Если вы хотите, чтобы ваша головоломка не имела в итоге каких-либо пустот сверху (по внешней поверхности) - вы должны в итоговой фигуре задать все "полные" кубы по поверхности, т.е по ВСЕМ кубикам, которые гранями выходят на нее, так сказать - по оболочке. Все остальные кубики внутри - "ущербные". Все!!! Естественно с соблюдением цветности. См. рис. 1
2. Если вы планируете (и точно знаете) где у вас будет пустота на внешней поверхности - смело ставьте там "ущербный" кубик . См. рис.2. Здесь на поверхности в итоговой фигуре заданы места (в центре по граням), где не будет элементов. А "ущербные" кубики по центрам - это возможность программе понять, что по этим местам можно передвигать элементы, но в итоге там ничего не оставлять. См. рис.2
"Ущербным" я называю кубик, который я обвел красным на рис.1.

Это закон - все кубики внутри, которые не выходят на оболочку - "ущербные". Вы не знаете, где и как будут двигаться элементы головоломки. Так вот, "ущербный " кубик - это команда программе на то, что по этим местам может (а может и не быть) происходить движение элементов.

Рис. 1 Изображение
Рис. 2 Изображение
С уважением, GELO.

#2
Аватара пользователя
Dreamer
Постоялец
Сообщения: 171
Зарегистрирован: 03 май 2015, 19:10
Откуда: Набережные Челны
Пол: Мужской
Страна: Russia
Возраст: 60

Re: Как решить?

Сообщение Dreamer » 23 авг 2015, 10:42

Все предполагаемые пустоты заполняете кубиками специального типа - "variable voxels" - в интерфейсе программы пиктограмма для них (зеленый квадратик) расположена справа от красного. Можно просто нажать клавишу F6.
Раздел "Деревянные головоломки" на моем сайте: http://www.photodreamstudio.ru/puzzle/puzzle-01.shtml

#3
Аватара пользователя
cubatar
Старожил
Сообщения: 1793
Зарегистрирован: 03 май 2015, 21:22
Откуда: Кимовск, Тульская обл.
Пол: Не выбран
Страна: Russia
Возраст: 60

Re: Как решить?

Сообщение cubatar » 23 авг 2015, 16:13

Спасибо за помощь. Буду пробовать, если что, опять к Вам , ребята!
С уважением, cubatar!

#4
Аватара пользователя
Lion
Пользователь
Сообщения: 74
Зарегистрирован: 10 дек 2015, 08:02
Откуда: г. Тольятти, самарская обл.
Интересы: Выпиливание лобзиком, жонглирование, игра на гитаре.
Пол: Мужской
Страна: Russia
Возраст: 28

Re: Как решить?

Сообщение Lion » 10 дек 2015, 10:21

Хочу немного добавить, для будущих читателей форума. Если у Вас есть форма результата конечной сборки, но Вы не знаете где внутри этой сборки могут быть пустоты, то во вкладке "Entities" в поле "Edit" (вкладка "Tools") имеется специальная команда "Make inside variable" (на картинке отмечено красным)
Voxel.png
. Данная команда автоматически заполняет всю внутреннюю область формы кубиками типа "Variable". Это разрешает программе оставлять пустоты внутри формы результата при сборке.
Также есть возможность автоматического заполнения только внешней оболочки формы как обычными, так и варьированными кубиками. И возможность автоматического окрашивания формы.

Ну а вообще я бы посоветовал прочитать Help к программе (есть и в формате PDF), там все очень подробно описано, правда на английском языке. Может как-нибудь возьмусь перевести сей трактат.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
С уважением, Lion

#5

Вернуться в «Программа BurrTools»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей