Каждую вершину восьмиугольника принять за точку. И построить точки симметричные данным. Соединить - получится симметричный восьмиугольник.
.
Точку, симметричную прямой стройте под прямым углом к этой прямой и на таком же расстоянии от прямой, как данная точка.