فایلهای DXF فرمتهای تبادلی هستند که برای فایلهای طراحی اتوکد استفاده میشوند. میتوانید فایلهای DXF را به صورت برنامهنویسی با استفاده از C# به فایلهای باینری glTF، GLB یا FBX تبدیل کنید. بخش های زیر جزئیات بیشتری را توضیح می دهند:
- مبدل فایل DXF به FBX یا باینری glTF GLB – نصب API C#
- تبدیل فایل DXF به FBX به صورت برنامه نویسی با استفاده از سی شارپ
- تبدیل DXF به باینری glTF یا GLB به صورت برنامه نویسی با سی شارپ
مبدل فایل DXF به FBX یا باینری glTF GLB – نصب API C#
Aspose.3D for .NET API از ایجاد، ویرایش، دستکاری، یا تبدیل فایلهای FBX به صورت برنامهنویسی با استفاده از C# پشتیبانی میکند. میتوانید فایل منبع DLL را از بخش New Releases دانلود کنید یا از دستور نصب زیر NuGet استفاده کنید:
PM> Install-Package Aspose.3D
تبدیل فایل DXF به FBX به صورت برنامه نویسی با استفاده از سی شارپ
با انجام مراحل زیر می توانید یک فایل DXF را به FBX تبدیل کنید:
- فایل ورودی DXF را با کلاس Scene بارگیری کنید.
- شی کلاس FBXSaveOptions را راه اندازی کنید.
- فایل خروجی FBX را ذخیره کنید.
کد زیر نحوه تبدیل یک فایل DXF به یک فایل FBX را با استفاده از C# نشان می دهد:
// فایل ورودی DXF را با کلاس Scene بارگیری کنید.
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene("Test.dxf");
// شی کلاس FBXSaveOptions را راه اندازی کنید.
Aspose.ThreeD.Formats.FBXSaveOptions options = new Aspose.ThreeD.Formats.FBXSaveOptions(Aspose.ThreeD.FileFormat.FBX7200ASCII);
// تبدیل فایل DXF به FBX
scene.Save("Test.fbx", options);
تبدیل DXF به باینری glTF یا GLB به صورت برنامه نویسی با سی شارپ
با انجام مراحل زیر می توانید یک فایل DXF را به یک فایل باینری glTF یا GLB تبدیل کنید:
- فایل ورودی DXF را با کلاس Scene بارگیری کنید.
- شیء کلاس GLTFSaveOptions را نمونه برداری کنید.
- ویژگی های مختلف را تنظیم کنید.
- فایل glTF یا GLB خروجی را با روش Save ذخیره کنید.
کد زیر نحوه تبدیل یک فایل DXF به یک فایل باینری glTF یا GLB را به صورت برنامه نویسی در سی شارپ توضیح می دهد:
// فایل ورودی DXF را با کلاس Scene بارگیری کنید.
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene("Test.dxf");
// شی کلاس GLTFSaveOptions را نمونه برداری کنید.
Aspose.ThreeD.Formats.GLTFSaveOptions saveOptions = new Aspose.ThreeD.Formats.GLTFSaveOptions(FileFormat.GLTF2_Binary);
// ویژگی های مختلف را تنظیم کنید.
saveOptions.EmbedAssets = true;
saveOptions.SaveExtras = true;
// با روش Save فایل DXF را به GLTF GLB تبدیل کنید.
scene.Save("Output.glb", saveOptions);
مجوز API رایگان دریافت کنید
میتوانید با درخواست مجوز موقت رایگان API را با ظرفیت کامل ارزیابی کنید.
نتیجه
در این مقاله نحوه تبدیل فایل DXF به یک فایل FBX یا باینری glTF GLB را با استفاده از سی شارپ به صورت برنامه نویسی آموخته اید. علاوه بر این، میتوانید بسیاری از ویژگیهای دیگر را که توسط API پشتیبانی میشوند، همانطور که در [اسناد API] فهرست شده است، کاوش کنید. لطفاً در صورت وجود هرگونه سؤال، در [تالار گفتمان پشتیبانی رایگان15 با ما تماس بگیرید.