
Kürzlich haben wir einen Blogbeitrag veröffentlicht, in dem wir beschrieben haben, wie man PLY in OBJ in C# konvertiert. Jetzt werden wir umsetzen, wie man PLY in USDZ/USD in C# programmgesteuert konvertiert. Aspose.3D für .NET ist eine leistungsstarke C# 3D Rendering-Bibliothek, die eine Vielzahl von Klassen und Methoden bietet, um 3D-Dateiformate zu erstellen, zu manipulieren und zu konvertieren. Darüber hinaus ist dieses .NET-API einfach einzurichten und bietet robuste Integrationsmöglichkeiten. Befolge diesen Artikel gründlich und verpasse keinen Abschnitt, da es einige Methodenaufrufe gibt, die dir helfen können, einen PLY-Dateikonverter in einer .NET-Anwendung zu entwickeln.
Die folgenden Punkte werden behandelt:
- Installation der C# 3D Rendering-Bibliothek
- PLY in USDZ in C# konvertieren - Codebeispiel
- PLY-Dateikonverter - Online-Tool
Installation der C# 3D Rendering-Bibliothek
Es ist sehr einfach, Aspose.3D für .NET zu installieren, da du es einfach herunterladen kannst oder den folgenden Befehl im NuGet Package Manager ausführst:
Install-Package Aspose.3D

Bitte folge diesem Installations-Leitfaden, falls du auf Schwierigkeiten stößt.
PLY in USDZ in C# konvertieren - Codebeispiel
Nach einer erfolgreichen Installation sind wir bereit für die Implementierungsphase. Zu diesem Zweck benötigst du eine Quell-PHY-Datei und folgst den folgenden Schritten:
- Definiere den Verzeichnispfad.
- Erstelle ein Objekt der Scene-Klasse.
- Rufe die Open-Methode auf, um die Quell-PHY-Datei zu laden.
- Erstelle eine Instanz der UsdSaveOptions-Klasse.
- Rufe die Save-Methode auf, um die Ausgabedatei im USD-Dateiformat zu speichern.
Das folgende Codebeispiel zeigt, wie man DWG in PDF in C# programmgesteuert konvertiert:
using Aspose.ThreeD; | |
using Aspose.ThreeD.Formats; | |
namespace AsposeThreeD | |
{ | |
class Graphics | |
{ | |
// Convert PLY to USDZ/USD in C# | |
static void Main(string[] args) | |
{ | |
// Define the directory path. | |
String dataDir = "/sample-files/"; | |
// Create an object of the Scene class. | |
Scene scene = new Scene(); | |
// Invoke the Open method to load the Source PLY file. | |
scene.Open(dataDir + "sample.ply"); | |
// Create an instance of the UsdSaveOptions class. | |
var usdSaveOptions = new UsdSaveOptions(); | |
// Call the Save method to save the output file in USD file format. | |
scene.Save("/sample.usd", usdSaveOptions); | |
} | |
} | |
} |
Du kannst das Ergebnis im Bild unten sehen:

PLY-Dateikonverter - Online-Tool
Zusätzlich zu dieser C# Rendering-Bibliothek gibt es ein Online Tool, das von Aspose.3D für .NET unterstützt wird. Dieser Online-Dateiformatkonverter wird verwendet, um PLY-Dateien in USD 3D-Format zu konvertieren. Darüber hinaus kannst du diese kostenlose Anwendung in jedem Webbrowser öffnen. Du kannst es also schnell ausprobieren, indem du einfach auf das folgende Bild klickst:

Erstelle USDZ/USD 3D Format - Erhalte eine kostenlose Lizenz
Jetzt kannst du eine kostenlose temporäre Lizenz erhalten, um diese C# 3D Rendering-Bibliothek ohne Evaluierungsbeschränkungen auszuprobieren.
Zusammenfassung
Dieser Blogbeitrag behandelte, wie man PLY in USD/USDZ in C# programmgesteuert konvertiert. Darüber hinaus haben wir die Funktionalität implementiert, indem wir einige Zeilen Quellcode geschrieben haben, die eine PLY-Datei programmgesteuert in das USD 3D-Format konvertiert. Außerdem kannst du die Dokumentation, API Referenzen und das GitHub Repo für weitere Erkundungen besuchen. Schließlich bleibe bitte mit aspose.com in Kontakt, um regelmäßige Updates zu erhalten.
Stelle eine Frage
Du kannst uns deine Fragen oder Anfragen in unserem Forum mitteilen.
Häufig gestellte Fragen – FAQs
Wie konvertiere ich eine Datei in USDZ?
Du kannst beliebte 3D-Dateiformate in das USDZ/USD 3D-Format konvertieren, indem du Aspose.3D für .NET auswählst. Bitte sieh dir diesen Link an, um die Schritte und das Codebeispiel zu erfahren.