Interfejs API manipulacji dokumentami XPS dla języka C++

Witam wszystkich! Czas porozmawiać o najnowszej wersji Aspose.3D, którą niedawno wydaliśmy. Rodzina produktów Aspose.3D oferuje interfejsy API modelowania 3D .NET i Java do przeglądania, odczytywania, konwertowania i modyfikowania plików 3D bez konieczności stosowania oprogramowania do modelowania. Ponieważ może istnieć wiele różnych plików i zawartości, niektóre z nich mogą zachowywać się nieoczekiwanie i powodować błędy. Rozwiązaliśmy takie problemy w v19.12 Aspose.3D dla interfejsów API .NET i Java. Ponadto wprowadziliśmy kilka ważnych aktualizacji w systemie animacji i rendererze. Dlatego w tym artykule przedstawię przegląd głównych zmian w interfejsie API, a także poprawki błędów.

Główne aktualizacje w Aspose.3D v19.12

Wprowadziliśmy następujące zmiany w wersji 19.12 Aspose.3D dla interfejsów API .NET i Java.

  • System animacji został zrefaktoryzowany i zmieniliśmy nazwy klas Curve i CurveMapping odpowiednio na KeyframeSequence i BindPoint.
  • Starszy moduł renderujący OpenGL został usunięty, a moduł renderujący został zrefaktoryzowany. Teraz najlepiej działałoby z podstawowym sterownikiem Vulkan. Zaktualizowano również interfejsy niskiego poziomu, podczas gdy interfejsy renderowania wysokiego poziomu pozostały nienaruszone.
    • Zrefaktoryzowany moduł renderowania zapewnia lepszą wydajność renderowania przy większej elastyczności i rozszerzalność.
    • Metoda renderowania w klasie Scene nie jest zmieniana i nie ma potrzeby wprowadzania zmian w przypadku korzystania z interfejsu renderowania wysokiego poziomu.
    • Interfejs API niskiego poziomu przeszedł przełomową zmianę. Skontaktuj się z support, aby uzyskać szczegółowe informacje na temat migracji.
  • Wszystkie przestarzałe metody i właściwości zostaną usunięte w wersji 20.03.

Aby uzyskać pełną listę przestarzałych członków w klasach i ich zamienników, zapoznaj się z informacjami o wydaniu.

Poprawki błędów

Następujące problemy znalezione w poprzednich wersjach zostały naprawione w najnowszej wersji.

  • Część sceny zostaje utracona podczas konwersji RVM na GLB.
  • Problem podczas ładowania plików 3D.
  • Cień jest tworzony podczas scalania sceny.

Możesz pobrać najnowsze przykłady kodu źródłowego z repozytorium GitHub i ocenić funkcje API. Zajrzyj do dokumentacji interfejsu API, aby uzyskać więcej informacji na temat każdej funkcji interfejsu API. W przypadku trudności z migracją do najnowszej wersji prosimy o kontakt za pośrednictwem naszego forum.