Převést OBJ na PLY v C#

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#

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 
Instalace 3D grafické knihovny C#

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:

Vykreslování 3D modelů

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.

převodník obj na vrstvu

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.

Viz také