Pojďme se ponořit do implementace programové konverze mezi dvěma slavnými 3D formáty souborů. Nedávno jsme zveřejnili příspěvek na blogu, který ukázal, jak převést PLY na OBJ v aplikaci .NET. V tomto blogovém příspěvku se však naučíme, jak převést OBJ na PLY v C#. Této funkce tedy dosáhneme volbou Aspose.3D for .NET. Tato 3D grafická knihovna C# je vyspělé rozhraní .NET API, které nabízí širokou škálu funkcí pro převod a manipulaci. Proto ne. vynechejte jakoukoli část této příručky, abyste se naučili, jak programově vyvinout převodník OBJ na PLY.
- Instalace 3D grafické knihovny C#
- Převést OBJ na PLY v C# - ukázka kódu
- OBJ to PLY Converter – online nástroj
Instalace 3D grafické knihovny C#
Toto rozhraní .NET API můžeme nainstalovat spuštěním následujícího příkazu ve Správci balíčků NuGet. Kromě toho si můžete stáhnout soubor DLL.
Install-Package Aspose.3D
Převést OBJ na PLY v C# - ukázka kódu
Před implementací se prosím ujistěte, že máte zdrojový soubor OBJ. Poté můžete postupovat podle následujících kroků:
- Vytvořte instanci třídy Scene.
- Voláním metody Open načíst zdrojový soubor OBJ.
- Vytvořte objekt třídy PlySaveOptions pro přístup k možnostem exportu scény jako souboru PLY.
- Vyvoláním metody Save uložíte výstupní soubor ve formátu souboru PLY.
Následující ukázka kódu ukazuje, jak programově převést OBJ na PLY v C#:
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
class Graphics
{
// Převést OBJ na PLY v C#
static void Main(string[] args)
{
// Definujte cestu k adresáři.
String dataDir = "/Desktop/";
// Vytvořte instanci třídy Scene.
Scene scene = new Scene();
// Voláním metody Open načtěte zdrojový soubor OBJ.
scene.Open(dataDir + "sample.obj");
// Vytvořte objekt třídy PlySaveOptions pro přístup k možnostem exportu scény jako souboru PLY.
var usdSaveOptions = new PlySaveOptions();
// Vyvoláním metody Save uložíte výstupní soubor ve formátu souboru PLY.
scene.Save(dataDir+"/sample.ply", usdSaveOptions);
}
}
}
Výstup můžete vidět na obrázku:
OBJ to PLY Converter – online nástroj
Existuje online nástroj poháněný Aspose.3D for .NET. Tento online konvertor OBJ na PLY má navíc schopnosti převádět oblíbené formáty 3D souborů online ve webovém prohlížeči. Především je zdarma a můžete jej používat bez vytváření účtu.
Vykreslování 3D modelů – Získejte bezplatnou licenci
Můžete získat zdarma dočasnou licenci k vyzkoušení této 3D grafické knihovny C# bez omezení hodnocení.
Shrnutí
Tohle je konec. Doufáme, že jste se naučili, jak převést OBJ na PLY v C#. Dále tato příručka demonstrovala jednu funkci z mnoha nabízených Aspose.3D for .NET. Převodník OBJ na PLY zvýší produktivitu vaší podnikové aplikace. Kromě toho, dokumentace, API reference a GitHub repo poskytují úplné podrobnosti o vývoji a použití. Zůstaňte proto v kontaktu s aspose.com pro pravidelné aktualizace.
Neváhejte a oslovte nás
Můžete nám dát vědět o svých otázkách nebo dotazech na našem fóru.