Грамматический словарь Зализняка (склонения слова):
Семигранник, семигранники, семигранника, семигранников, семиграннику, семигранникам, семигранник, семигранники, семигранником, семигранниками, семиграннике, семигранниках
семигра́нник
-а, м.
Геометрическое тело, ограниченное семью гранями.
семигра́нник
СЕМИГРАННИК -а; м. Геометрическое тело с семью гранями; предмет такой формы. Плитки в виде семигранника. Камень огранён как с.
СЕМИГР’АННИК, семигранника, ·муж. (геом., минер.). Тело с семью гранями.