بیایید به اجرای یک تبدیل برنامهای بین دو فرمت فایل سه بعدی معروف بپردازیم. اخیراً، یک پست وبلاگ منتشر کردیم که نحوه تبدیل PLY به OBJ را در یک برنامه NET نشان میداد. با این حال، در این پست وبلاگ، نحوه تبدیل OBJ به PLY در C# را خواهیم آموخت. بنابراین، با انتخاب Aspose.3D for .NET به این قابلیت دست خواهیم یافت. این کتابخانه گرافیکی سه بعدی C# یک API .NET بالغ است که طیف گسترده ای از ویژگی های تبدیل و دستکاری را ارائه می دهد. بنابراین، انجام ندهید. هر بخش از این راهنما را از دست ندهید تا یاد بگیرید که چگونه یک مبدل OBJ به PLY را به صورت برنامه نویسی توسعه دهید.
نصب و راه اندازی کتابخانه گرافیک سه بعدی C#
ما میتوانیم این .NET API را با اجرای دستور زیر در NuGet Package Manager نصب کنیم. علاوه بر این، میتوانید فایل DLL را دانلود کنید.
Install-Package Aspose.3D
تبدیل OBJ به PLY در C# - نمونه کد
قبل از اجرا، لطفاً مطمئن شوید که یک فایل OBJ منبع دارید. سپس، می توانید مراحل زیر را دنبال کنید:
- نمونه ای از کلاس Scene را نمونه سازی کنید.
- برای بارگیری فایل OBJ منبع، متد Open را فراخوانی کنید.
- یک شی از کلاس PlySaveOptions ایجاد کنید تا به گزینه های صادرات صحنه به عنوان فایل PLY دسترسی داشته باشید.
- برای ذخیره فایل خروجی در قالب فایل PLY، روش Save را فراخوانی کنید.
نمونه کد زیر نحوه تبدیل OBJ به PLY در C# را به صورت برنامه نویسی نشان می دهد:
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
class Graphics
{
// تبدیل OBJ به PLY در سی شارپ
static void Main(string[] args)
{
// مسیر دایرکتوری را تعریف کنید.
String dataDir = "/Desktop/";
// نمونه ای از کلاس Scene را نمونه سازی کنید.
Scene scene = new Scene();
// برای بارگیری فایل Source OBJ، متد Open را فراخوانی کنید.
scene.Open(dataDir + "sample.obj");
// یک شی از کلاس PlySaveOptions برای دسترسی به گزینه های صادرات صحنه به عنوان فایل PLY ایجاد کنید.
var usdSaveOptions = new PlySaveOptions();
// برای ذخیره فایل خروجی در قالب فایل PLY، متد Save را فراخوانی کنید.
scene.Save(dataDir+"/sample.ply", usdSaveOptions);
}
}
}
خروجی را در تصویر می بینید:
مبدل OBJ به PLY - ابزار آنلاین
یک ابزار آنلاین وجود دارد که توسط Aspose.3D for .NET طراحی شده است. علاوه بر این، این مبدل آنلاین OBJ به PLY قابلیت تبدیل فرمت های فایل های سه بعدی محبوب را به صورت آنلاین در یک مرورگر وب دارد. مهمتر از همه، رایگان است و می توانید بدون ایجاد حساب کاربری از آن استفاده کنید.
رندر مدل های سه بعدی - مجوز رایگان دریافت کنید
برای امتحان این کتابخانه گرافیکی سه بعدی C# بدون محدودیت ارزیابی، می توانید یک [مجوز موقت] رایگان 15 دریافت کنید.
جمع بندی
این آخرشه. امیدواریم نحوه تبدیل OBJ به PLY در C# را یاد گرفته باشید. علاوه بر این، این راهنما یک عملکرد واحد را از میان بسیاری از مواردی که [Aspose.3D for .NET] در معرض دید قرار داده بود، نشان داد. مبدل OBJ به PLY بهره وری برنامه تجاری شما را افزایش می دهد. علاوه بر این، اسناد، API مراجع و مخزن GitHub جزئیات کاملی در مورد توسعه و استفاده ارائه میدهند. بنابراین، لطفاً برای به روز رسانی های منظم با aspose.com در تماس باشید.
با خیال راحت تماس بگیرید
شما می توانید در مورد سؤالات یا سؤالات خود در [تالار گفتمان20 ما را مطلع کنید.