Lib3MF
C++ könyvtár 3D-s gyártási fájlformátumokhoz
Nyílt forráskódú C++ API-k a 3MF-ek olvasásához, írásához és STL-fájlformátumokká konvertálásához.
A Lib3MF egy nyílt forráskódú C++ könyvtár, amely lehetővé teszi a szoftverfejlesztők számára a 3MF fájlformátumok olvasását, írását és konvertálását. A Lib3mf egy nyílt forráskódú projekt, amelyet a 3MF Konzorcium támogat. A 3MF konzorcium a Joint Development Foundation projekt a 3D nyomtatás új fájlszabványának létrehozására. A 3MF nyílt forráskódú 3D nyomtatási formátum népszerűsítésén, terjesztésén és karbantartásán dolgozik. Nagy erőfeszítéseket tettek annak érdekében, hogy platformfüggetlenek maradjanak, amennyire csak lehetséges.
Javasoljuk a 3MF fájlformátum elfogadását, mivel ez egy univerzális 3D nyomtatási szabvány lesz. A Lib3MF API egyszerű hozzáférést és az integrációs költségek minimális szinten tartásával segíti a felhasználókat az elfogadásban. A lib3mf API-t nagyon kevés külső függőség mellett használhatja Windows, Linux és macOS rendszeren.
A Lib3MF használatának megkezdése
Először is rendelkeznie kell a lib3mf előre lefordított bináris SDK-jával. Az összeállított megosztott könyvtárat egy minimális SDK részeként töltheti le a hivatalos kiadásokból vagy a github-tárhelyről.
Ez az SDK-csomag számos példát tartalmaz. Miután letöltötte és kicsomagolta az SDK-t, dolgozhat a példákon. Innentől kezdve képesnek kell lennie arra, hogy a lib3mf-et beépítse a gazdagép alkalmazásába vagy szolgáltatásába.
C++ Library 3D gyártási fájlformátum olvasásához és írásához
A Lib3MF olyan funkciókat kínál, amelyek lehetővé teszik a szoftverfejlesztők számára a 3MF fájlok olvasását és írását. A 3MF fájlformátum egy XML-alapú adatformátum, amely egyetlen csomagként érkezik, ugyanúgy, mint egy zip fájl, amely információkat tartalmaz a hálóról, a textúra színeiről és egyéb információkról. A Lib3MF lehetővé teszi a fejlesztők számára a modellelemekkel, miniatűrökkel, hálókkal, metaadatokkal és egyéb részletekkel kapcsolatos összes fontos információ lekérését és módosítását. Létrehozhat egy üres 3MF dokumentumot is, és egyéni geometriát adhat hozzá.
Konvertálja a 3MF-eket STL fájlformátumba a C++ könyvtár segítségével
A Lib3MF lehetővé teszi a szoftverfejlesztők számára, hogy a 3D Manufacturing (3MF) fájljait más támogatott formátumokká alakítsák át, például STL, PNG, JPG stb. saját C++ alkalmazásaikon belül. A 3MF-ek STL-fájlformátumokká konvertálásához először egy 3D-s modellt kell importálnia egy 3MF-fájlból, majd létre kell hoznia egy új fájlnevet, és exportálnia kell a modellt STL-fájlformátumba. Néhány 3MF konverziós példa is az SDK részét képezi.