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
- Konvertera OBJ till PLY i C# - Kodprov
- OBJ till PLY Converter - Onlineverktyg
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
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:
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.
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.