Soubory OBJ se používají k definování geometrických objektů a často se vytvářejí jako výstupní soubor pomocí aplikací pro 3D modelování. Někdy možná budete chtít převést soubor OBJ na soubor DXF. V souladu s tím tento článek popisuje, jak převést OBJ na soubor DXF programově v C#.
Převodník OBJ na DXF – instalace C# API
Aspose.CAD for .NET API lze použít k manipulaci s Wavefront OBJ, DWF a mnoha dalšími podporované formáty souborů. Rychle nakonfigurujte rozhraní API stažením jeho referenčních souborů DLL ze stránky New Releases pomocí následujícího příkazu NuGet v Microsoft Visual Studio:
PM> Install-Package Aspose.CAD
Převést OBJ na DXF soubor v C#
Chcete-li převést soubor OBJ na soubor DXF, musíte provést následující kroky:
- Načtěte vstupní soubor OBJ pomocí třídy Image.
- Vytvořte objekt třídy CadRasterizationOptions a DxfOptions.
- Převést OBJ do DXF souboru.
Následující fragment kódu vysvětluje, jak převést soubor OBJ do formátu DXF programově v C#:
// Načtěte soubor OBJ pomocí třídy Image
using (var image = Aspose.CAD.Image.Load("template.obj"))
{
// Vytvořte objekt třídy CadRasterizationOptions
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// Vytvořte objekt třídy DxfOptions
Aspose.CAD.ImageOptions.DxfOptions options = new Aspose.CAD.ImageOptions.DxfOptions();
// Nastavte vlastnost VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// Export OBJ do DXF
image.Save("output.dxf", options);
}
Získejte bezplatnou dočasnou licenci
Můžete požádat o bezplatnou dočasnou licenci k vyhodnocení plné kapacity API.
Závěr
V tomto článku jste pochopili, jak převést soubor OBJ do formátu DXF programově v C#. Obvykle se používá v pokročilé aplikaci vizualizéru k ukládání geometrických objektů a 3D dat. Kromě toho se můžete naučit další funkce API návštěvou sekce dokumentace. V případě, že potřebujete prodiskutovat jakýkoli ze svých problémů, neváhejte nás kontaktovat na fóru.