Нет, данная формула предназначена только для правильного шестиугольника. Для неправильного шестиугольника расчеты будут сложнее.