Во-первых, задача неопределенная. Потому что не сказано - на плоскости или в пространстве.
Примем - на плоскости.
Тогда возможны случаи, что какие-то стороны параллельны осям. Тогда там могут быть варианты, которые решаются довольно просто.
Мы же примем, что ни одна из сторон не параллельна осям.
Расположение точек a,b,d может быть разным ( соответственно 6-угольник может располагаться по-разному), но принцип построения есть в файле. Если нужно "чистое" построение- сотрите вспомогательный 6-угольник и линии проекции - получите план принципа построения.