Konwertuj OBJ na PLY w C#

Zagłębmy się w implementację programowej konwersji pomiędzy dwoma słynnymi formatami plików 3D. Niedawno opublikowaliśmy post na blogu, który pokazał, jak przekonwertować PLY na OBJ w aplikacji .NET. Jednak w tym poście na blogu dowiemy się, jak przekonwertować OBJ na PLY w C#. Zatem osiągniemy tę funkcjonalność, wybierając Aspose.3D for .NET. Ta biblioteka grafiki 3D języka C# jest dojrzałym interfejsem API platformy .NET oferującym szeroką gamę funkcji konwersji i manipulacji. Dlatego nie. pomiń dowolną sekcję tego przewodnika, aby dowiedzieć się, jak programowo opracować konwerter OBJ na PLY.

Instalacja biblioteki grafiki 3D w języku C#

Możemy zainstalować ten interfejs API .NET, uruchamiając następujące polecenie w NuGet Menedżerze pakietów. Dodatkowo możesz pobrać plik DLL.

Install-Package Aspose.3D 
Instalacja biblioteki grafiki 3D w języku C#

Konwertuj OBJ na PLY w C# — przykładowy kod

Przed wdrożeniem upewnij się, że posiadasz źródłowy plik OBJ. Następnie możesz wykonać następujące kroki:

  • Utwórz instancję klasy Scene.
  • Wywołaj metodę Open, aby załadować źródłowy plik OBJ.
  • Utwórz obiekt klasy PlySaveOptions, aby uzyskać dostęp do opcji eksportu sceny jako pliku PLY.
  • Wywołaj metodę Save, aby zapisać plik wyjściowy w formacie pliku PLY.

Poniższy przykładowy kod demonstruje, jak programowo przekonwertować OBJ na PLY w języku C#:

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
    class Graphics
    {
        // Konwertuj OBJ na PLY w C#
        static void Main(string[] args)
        {
            // Zdefiniuj ścieżkę katalogu.
            String dataDir = "/Desktop/";
            // Utwórz instancję klasy Scene.
            Scene scene = new Scene();
            // Wywołaj metodę Open, aby załadować źródłowy plik OBJ. 
            scene.Open(dataDir + "sample.obj");
            // Utwórz obiekt klasy PlySaveOptions, aby uzyskać dostęp do opcji eksportowania sceny jako pliku PLY. 
            var usdSaveOptions = new PlySaveOptions();
            // Wywołaj metodę Save, aby zapisać plik wyjściowy w formacie pliku PLY.
            scene.Save(dataDir+"/sample.ply", usdSaveOptions);
        }
    }
}

Wynik możesz zobaczyć na obrazku:

Renderuj modele 3D

Konwerter OBJ na PLY — narzędzie online

Istnieje narzędzie online obsługiwane przez Aspose.3D for .NET. Ponadto ten online konwerter OBJ na PLY umożliwia konwersję popularnych formatów plików 3D online w przeglądarce internetowej. Przede wszystkim jest darmowy i można z niego korzystać bez konieczności zakładania konta.

konwerter obj na warstwę

Renderuj modele 3D — uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną licencję tymczasową, aby wypróbować tę bibliotekę graficzną 3D w języku C# bez ograniczeń ewaluacyjnych.

Podsumowując

To jest koniec. Mamy nadzieję, że nauczyłeś się konwertować OBJ na PLY w języku C#. Co więcej, w tym przewodniku zademonstrowano jedną funkcjonalność spośród wielu udostępnionych przez Aspose.3D for .NET. Konwerter OBJ na PLY zwiększy produktywność Twojej aplikacji biznesowej. Co więcej, dokumentacja, odniesienia do API i repozytorium GitHub dostarczają pełnych szczegółów na temat programowania i użytkowania. Dlatego prosimy o pozostawanie w kontakcie z aspose.com, aby otrzymywać regularne aktualizacje.

Skontaktuj się z nami

Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.

Zobacz też