Konvertieren Sie OBJ in PLY in C#

Tauchen wir ein in die Implementierung einer programmgesteuerten Konvertierung zwischen zwei bekannten 3D Datei formaten. Vor Kurzem haben wir einen Blogbeitrag veröffentlicht, der zeigt, wie man PLY in einer .NET-Anwendung in OBJ konvertiert. In diesem Blogbeitrag erfahren wir jedoch, wie man OBJ in C# in PLY konvertiert. Wir werden diese Funktionalität erreichen, indem wir uns für Aspose.3D for .NET entscheiden. Diese C#-3D-Grafikbibliothek ist eine ausgereifte .NET-API, die eine breite Palette an Konvertierungs und Bearbeitungsfunktionen bietet. Verpassen Sie daher keinen Abschnitt dieses Handbuchs, um zu erfahren, wie Sie einen OBJ zu PLY-Konverter programmgesteuert entwickeln.

Installation der C# 3D-Grafikbibliothek

Wir können diese .NET-API installieren, indem wir den folgenden Befehl im NuGet-Paketmanager ausführen. Darüber hinaus können Sie die DLL-Datei herunterladen.

Install-Package Aspose.3D 
Installation der C# 3D-Grafikbibliothek

Konvertieren Sie OBJ in PLY in C# - Codebeispiel

Stellen Sie vor der Implementierung sicher, dass Sie eine OBJ-Quelldatei haben. Anschließend können Sie die folgenden Schritte ausführen:

  • Instanziieren Sie eine Instanz der Klasse Scene.
  • Rufen Sie die Methode Open auf, um die OBJ-Quelldatei zu laden.
  • Erstellen Sie ein Objekt der Klasse PlySaveOptions, um auf die Optionen zum Exportieren der Szene als PLY-Datei zuzugreifen.
  • Rufen Sie die Methode Save auf, um die Ausgabedatei im PLY Datei format zu speichern.

Das folgende Codebeispiel zeigt, wie OBJ in C# programmgesteuert in PLY konvertiert wird:

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
    class Graphics
    {
        // Konvertieren Sie OBJ in PLY in C#
        static void Main(string[] args)
        {
            // Definieren Sie den Verzeichnispfad.
            String dataDir = "/Desktop/";
            // Instanziieren Sie eine Instanz der Scene Klasse.
            Scene scene = new Scene();
            // Rufen Sie die Open-Methode auf, um die OBJ-Quelldatei zu laden. 
            scene.Open(dataDir + "sample.obj");
            // Erstellen Sie ein Objekt der Klasse PlySaveOptions, um auf die Optionen zum Exportieren der Szene als PLY-Datei zuzugreifen. 
            var usdSaveOptions = new PlySaveOptions();
            // Rufen Sie die Methode „Save“ auf, um die Ausgabedatei im PLY Datei format zu speichern.
            scene.Save(dataDir+"/sample.ply", usdSaveOptions);
        }
    }
}

Die Ausgabe können Sie im Bild sehen:

3D-Modelle rendern

OBJ zu PLY-Konverter - Online-Tool

Es gibt ein Online-Tool, das von Aspose.3D for .NET unterstützt wird. Darüber hinaus bietet dieser Online-Konverter von OBJ zu PLY die Möglichkeit, gängige 3D Datei formate online in einem Webbrowser zu konvertieren. Darüber hinaus ist es kostenlos und Sie können es verwenden, ohne ein Konto erstellen zu müssen.

obj zu ply Konverter

Rendern Sie 3D-Modelle - Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose vorübergehende Lizenz erhalten, um diese C#-3D-Grafikbibliothek ohne Evaluierungsbeschränkungen auszuprobieren.

Zusammenfassen

Dies ist das Ende. Wir hoffen, Sie haben gelernt, wie Sie OBJ in C# in PLY konvertieren. Darüber hinaus demonstrierte diese Anleitung eine einzelne von vielen Funktionen, die Aspose.3D for .NET bietet. Ein OBJ zu PLY-Konverter steigert die Produktivität Ihrer Geschäftsanwendung. Darüber hinaus bieten Dokumentation, API-Referenzen und das GitHub-Repository umfassende Details zu Entwicklung und Nutzung. Bleiben Sie also bitte mit aspose.com in Kontakt, um regelmäßige Updates zu erhalten.

Kontaktieren Sie uns gerne

Sie können uns Ihre Fragen oder Anfragen in unserem Forum mitteilen.

Siehe auch