Files
ViewDesignEngine/include/vde/foundation/industrial_formats.h
T

12 lines
601 B
C++
Raw Normal View History

#pragma once
#include "vde/brep/brep.h"
namespace vde::io {
[[nodiscard]] brep::BrepModel import_jt(const std::string& path);
void export_jt(const brep::BrepModel& body, const std::string& path);
[[nodiscard]] brep::BrepModel import_parasolid_xt(const std::string& path);
void export_parasolid_xt(const brep::BrepModel& body, const std::string& path);
[[nodiscard]] brep::BrepModel import_acis_sat(const std::string& path);
void export_acis_sat(const brep::BrepModel& body, const std::string& path);
[[nodiscard]] std::vector<uint8_t> export_pdf3d(const brep::BrepModel& body);
} // namespace vde::io