Konvertera OBJ till PLY i C#

Låt oss dyka in i implementeringen av en programmatisk konvertering mellan två kända 3D-filformat. Nyligen publicerade vi ett blogginlägg som visade hur man konverterar PLY till OBJ i en .NET-applikation. Men i det här blogginlägget kommer vi att lära oss hur man konverterar OBJ till PLY i C#. Så vi kommer att uppnå denna funktion genom att välja Aspose.3D för .NET. Detta C# 3D-grafikbibliotek är ett mogen .NET API som erbjuder ett brett utbud av konverterings- och manipulationsfunktioner. Gör därför inte det. missa något avsnitt i den här guiden för att lära dig hur man utvecklar en OBJ till PLY-omvandlare programmatiskt.

Installation av C# 3D Graphics Library

Vi kan installera detta .NET API genom att köra följande kommando i NuGet Package Manager. Dessutom kan du ladda ner filen DLL.

Install-Package Aspose.3D 
Installation av C# 3D Graphics Library

Konvertera OBJ till PLY i C# - Kodprov

Innan implementering, se till att du har en OBJ-källfil. Sedan kan du följa följande steg:

  • Instantiera en instans av klassen Scene.
  • Anropa Open-metoden för att ladda OBJ-källfilen.
  • Skapa ett objekt av klassen PlySaveOptions för att komma åt alternativen för att exportera scenen som en PLY-fil.
  • Anropa metoden Save för att spara utdatafilen i PLY-filformat.

Följande kodexempel visar hur man konverterar OBJ till PLY i C# programmatiskt:

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
    class Graphics
    {
        // Konvertera OBJ till PLY i C#
        static void Main(string[] args)
        {
            // Definiera katalogsökvägen.
            String dataDir = "/Desktop/";
            // Instantiera en instans av klassen Scene.
            Scene scene = new Scene();
            // Anropa Open-metoden för att ladda Source OBJ-filen. 
            scene.Open(dataDir + "sample.obj");
            // Skapa ett objekt av klassen PlySaveOptions för att komma åt alternativen för att exportera scen som PLY-fil. 
            var usdSaveOptions = new PlySaveOptions();
            // Åberopa metoden Spara för att spara utdatafilen i PLY-filformat.
            scene.Save(dataDir+"/sample.ply", usdSaveOptions);
        }
    }
}

Du kan se resultatet i bilden:

Rendera 3D-modeller

OBJ till PLY Converter - Onlineverktyg

Det finns ett onlineverktyg som drivs av Aspose.3D for .NET. Dessutom har denna online OBJ till PLY-omvandlare kapacitet att konvertera populära 3D-filformat online i en webbläsare. Framför allt är det gratis och du kan använda det utan att skapa något konto.

obj till skiktomvandlare

Rendera 3D-modeller - Skaffa en gratis licens

Du kan få en gratis tillfällig licens för att prova detta C# 3D-grafikbibliotek utan utvärderingsbegränsningar.

Summering

Det här är slutet. Vi hoppas att du har lärt dig hur man konverterar OBJ till PLY i C#. Vidare visade den här guiden en enda funktionalitet av många som exponerades av Aspose.3D för .NET. En OBJ till PLY-omvandlare kommer att öka produktiviteten för din affärsapplikation. Dessutom ger dokumentation, API-referenser och GitHub-repo fullständiga detaljer om utveckling och användning. Så håll kontakten med aspose.com för regelbundna uppdateringar.

Hör gärna av dig

Du kan meddela oss om dina frågor eller frågor på vårt forum.

Se även