Konwersja PLY do USDZ w C# - Biblioteka Renderująca 3D w C#

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:

  1. Instalacja biblioteki renderującej 3D w C#
  2. Konwersja PLY do USDZ w C# - Przykład kodu
  3. 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 
Instalacja biblioteki renderującej 3D w C#

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:

Konwersja PLY do USDZ w C#

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:

Konwerter plików PLY

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.

Zobacz także