Используя небольшое количество кода, можно создать двадцатигранный контейнер в OpenSCAD. Это моя собственная версия контейнера для настольных костей d20.