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