
Ostatnio opublikowaliśmy artykuł na temat konwersji PLY do OBJ w C#. Teraz zaimplementujemy, jak programowo konwertować PLY do USDZ/USD w C#. Aspose.3D dla .NET to potężna biblioteka renderująca 3D w C#, która oferuje szeroką gamę klas i metod do tworzenia, manipulowania i konwertowania formatów plików 3D. Dodatkowo, to API .NET jest łatwe do skonfigurowania i zapewnia solidne możliwości integracji. Dlatego dokładnie śledź ten artykuł i nie pomiń żadnej sekcji, ponieważ istnieje kilka wywołań metod, które mogą pomóc Ci stworzyć konwerter plików PLY w aplikacji .NET.
Poniższe punkty zostaną omówione:
- Instalacja biblioteki renderującej 3D w C#
- Konwersja PLY do USDZ w C# - Przykład kodu
- Konwerter plików PLY - Narzędzie online
Instalacja biblioteki renderującej 3D w C#
Instalacja Aspose.3D dla .NET jest bardzo prosta, ponieważ możesz ją zainstalować, po prostu pobierając plik DLL lub uruchamiając następującą komendę w NuGet Package Manager:
Install-Package Aspose.3D

Proszę postępować zgodnie z tym przewodnikiem instalacyjnym, jeśli napotkasz jakiekolwiek trudności.
Konwersja PLY do USDZ w C# - Przykład kodu
Po pomyślnej instalacji jesteśmy gotowi na fazę implementacji. W tym celu proszę przygotować źródłowy plik PLY i postępować według poniższych kroków:
- Zdefiniuj ścieżkę do katalogu.
- Utwórz obiekt klasy Scene.
- Wywołaj metodę Open, aby załadować źródłowy plik PLY.
- Utwórz instancję klasy UsdSaveOptions.
- Wywołaj metodę Save, aby zapisać plik wyjściowy w formacie pliku USD.
Poniższy przykład kodu demonstruje, jak programowo konwertować DWG do PDF w C#:
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); | |
} | |
} | |
} |
Możesz zobaczyć wynik na poniższym obrazie:

Konwerter plików PLY - Narzędzie online
Oprócz tej biblioteki renderującej C# istnieje online narzędzie zasilane przez Aspose.3D dla .NET. Ten internetowy konwerter formatów plików służy do konwersji pliku PLY do formatu 3D USD. Co więcej, możesz otworzyć tę darmową aplikację w dowolnej przeglądarce internetowej. Możesz więc szybko spróbować, klikając poniższy obraz:

Utwórz format 3D USDZ/USD - Uzyskaj darmową licencję
Teraz możesz uzyskać darmową tymczasową licencję, aby wypróbować tę bibliotekę renderującą 3D w C# bez ograniczeń oceny.
Podsumowanie
Ten artykuł dotyczył tego, jak programowo konwertować PLY do USD/USDZ w C#. Dodatkowo, wdrożyliśmy funkcjonalność, pisząc kilka linii kodu źródłowego, które konwertują plik PLY do formatu 3D USD programowo. Co więcej, możesz przejść do dokumentacji, referencji API oraz repozytorium GitHub w celu dalszego zgłębiania tematu. Na koniec, proszę pozostać w kontakcie z aspose.com w celu regularnych aktualizacji.
Zadawaj pytania
Możesz dać nam znać o swoich pytaniach lub zapytaniach na naszym forum.
Często zadawane pytania – FAQ
Jak mogę skonwertować plik do USDZ?
Możesz konwertować popularne formaty plików 3D do formatu USDZ/USD 3D, korzystając z Aspose.3D dla .NET. Proszę zobaczyć ten link, aby dowiedzieć się o krokach i przykładowym kodzie.