1. Produkty
  2.   3D
  3.   C++
  4.   Easy3D  

Easy3D  

 
 

Interfejs API C++ do przetwarzania i renderowania danych 3D

Stabilna bezpłatna biblioteka C++, która zapewnia obsługę modelowania 3D, przetwarzania geometrii i renderowania w aplikacjach C++.

Easy3D to biblioteka przetwarzania 3D typu open source w języku C++, która umożliwia programistom tworzenie aplikacji do generowania i renderowania modelowania 3D. Biblioteka jest bardzo łatwa w użyciu i daje wydajne wyniki. Zawiera obsługę kilku technik przetwarzania i renderowania danych 3D, takich jak cień, oświetlenie kopuły oka, okluzja otoczenia, przezroczystość i wiele innych. Easy3D został opracowany do celów badawczych i edukacyjnych, ale może być również używany do tworzenia wysokiej jakości aplikacji 3D.

Biblioteka Easy3D zawiera obsługę renderowania związaną z rysunkami 3D, takimi jak punkty, linie, trójkąty, a tym samym chmury punktów, powierzchnie siatki, pola skalarne i pola wektorowe za pomocą zaledwie kilku linii kodu C++. Co więcej, zawierał również obsługę kilku ważnych funkcji dotyczących krzywizny siatki, uproszczenia, wygładzania, owiewania, ponownego tworzenia siatki, wypełniania otworów, podziału i wielu innych.

Previous Next

Pierwsze kroki z Easy3D

Najłatwiejszym sposobem zainstalowania Easy3D jest użycie GitHub. Użyj następującego polecenia, aby pomyślnie zainstalować. 

Zainstaluj Easy3D przez GitHub

git clone --depth=1 https://github.com/LiangliangNan/Easy3D.git 

Możesz także zainstalować Easy3D za pomocą CMake. Użyj CMake, aby wygenerować pliki projektu dla swojego IDE. Następnie załaduj projekt do swojego IDE i skompiluj.

Renderowanie tekstu przy użyciu C++ API

Biblioteka Easy3D o otwartym kodzie źródłowym zapewnia obsługę łatwego renderowania tekstu w aplikacji C ++. Możesz łatwo renderować ciągi za pomocą Easy3D za pomocą kilku poleceń. Pozwala zwiększać lub zmniejszać rozmiar czcionki, zarządzać odstępami między znakami, kontrolować odstępy między wierszami, kontrolować wyrównywanie tekstu wielowierszowego do lewej lub do środka lub do prawej, włączać lub wyłączać kerning, przełączać źródło między „lewym górnym” i „lewym dolnym” oraz wiele więcej.

Obsługa przejrzystości przez C++ API

Biblioteka Easy3D o otwartym kodzie źródłowym daje programistom możliwość stosowania różnych technik przezroczystości w swoich aplikacjach C ++. Easy3D to bardzo wydajna biblioteka C++ do przetwarzania i renderowania danych 3D. Możesz łatwo Załadować model siatkowy i przełączać się między różnymi technikami przezroczystości lub włączać i wyłączać go. Możesz również z łatwością zwiększyć lub zmniejszyć przezroczystość bieżącego modelu. Można również renderować siatkę powierzchni za pomocą techniki przezroczystości, takiej jak średnie mieszanie kolorów i peeling o podwójnej głębokości.

Twórz rysunki i wizualizuj dane 3D

Biblioteka Easy3D zapewnia funkcjonalność do tworzenia i wizualizacji rysunków bez kojarzenia ich z jakimikolwiek modelami 3D. Rysunki są zwykle tworzone do renderowania modeli 3D lub ładowane z plików. Biblioteka Easy3D zawiera obsługę wizualizacji danych 3D bez wyraźnego definiowania modelu lub można go wygenerować do określonego celu renderowania lub użyć przeglądarki do wizualizacji rysunku. Pamiętaj, że musisz utworzyć przeglądarkę przed utworzeniem jakichkolwiek rysunków.

 Polski