Lib3MF
کتابخانه C++ برای فرمتهای فایل ساخت سه بعدی
APIهای منبع باز C++ برای خواندن، نوشتن و تبدیل 3MF به قالبهای فایل STL.
Lib3MF یک کتابخانه C++ منبع باز است که به توسعه دهندگان نرم افزار امکان خواندن، نوشتن و تبدیل فرمت های فایل 3MF را می دهد. Lib3mf یک پروژه متن باز است که توسط کنسرسیوم 3MF پشتیبانی می شود. کنسرسیوم 3MF پروژه بنیاد توسعه مشترک برای ایجاد استاندارد فایل جدید چاپ سه بعدی است. برای ترویج، توزیع و حفظ فرمت چاپ سه بعدی منبع باز 3MF کار می کند. آنها تلاش زیادی کرده اند تا تا آنجا که ممکن است مستقل از پلتفرم خود را حفظ کنند.
توصیه می شود از فرمت فایل 3MF استفاده کنید زیرا یک استاندارد جهانی چاپ سه بعدی است. Lib3MF API با ارائه دسترسی آسان و به حداقل رساندن هزینه های یکپارچه سازی به کاربران در پذیرش کمک می کند. میتوانید از lib3mf API در ویندوز، لینوکس و macOS با وابستگیهای خارجی بسیار کمی استفاده کنید.
شروع کار با Lib3MF
اول از همه، شما باید SDK باینری از پیش کامپایل شده lib3mf را داشته باشید. میتوانید کتابخانه مشترک کامپایلشده را به عنوان بخشی از حداقل SDK از نسخههای رسمی یا مخزن github دانلود کنید.
این بسته SDK شامل چندین نمونه است. پس از دانلود و استخراج SDK، می توانید روی نمونه ها کار کنید. از آنجا، باید بتوانید lib3mf را در برنامه یا سرویس میزبان خود قرار دهید.
کتابخانه سی پلاس پلاس برای خواندن و نوشتن فرمت فایل ساخت سه بعدی
Lib3MF مجموعه ای از ویژگی ها را ارائه کرده است که توسعه دهندگان نرم افزار را قادر می سازد تا فایل های 3MF را بخوانند و همچنین بنویسند. فرمت فایل 3MF یک فرمت داده مبتنی بر XML است که به عنوان یک بسته واحد مانند یک فایل فشرده حاوی اطلاعاتی در مورد مش، رنگهای بافت و سایر اطلاعات است. Lib3MF توسعه دهندگان را قادر می سازد تا تمام اطلاعات مهم در مورد عناصر مدل، تصاویر کوچک، مش ها، ابرداده ها و سایر جزئیات را بازیابی و اصلاح کنند. همچنین می توانید یک سند 3MF خالی ایجاد کنید و هندسه سفارشی را به آن اضافه کنید.
3MFs را با استفاده از کتابخانه C++ به فرمت فایل STL تبدیل کنید
Lib3MF توسعه دهندگان نرم افزار را قادر می سازد تا فایل های ساخت سه بعدی (3MF) را به فرمت های پشتیبانی شده دیگر مانند STL، PNG، JPG و غیره در برنامه های C++ خود تبدیل کنند. برای تبدیل 3MF به فرمت های فایل STL، ابتدا باید یک مدل سه بعدی را از یک فایل 3MF وارد کنید، سپس یک نام فایل جدید ایجاد کنید و مدل را به فرمت فایل STL صادر کنید. برخی از نمونه های تبدیل 3MF نیز بخشی از SDK هستند.