Funkcje zaawansowane
Matali Physics Pro jest wielowątkowym, multi-platformowym w pełni funkcjonalnym rozwiązaniem zapewniającym dodatkowe kompleksowe wsparcie w następujących obszarach:

Serializacja

Serializacja

Silnik umożliwia:






  • Serializację całej sceny fizyki.
    • Klasa PhysicsScene udostępnia funkcje do:
      • Zapisu sceny fizyki do pliku lub strumienia
      • Odczytu sceny fizyki z pliku lub strumienia
    • Scena fizyki może być zapisana w czasie rzeczywistym tworząc chwilowy obraz. Następnie taki chwilowy obraz może być odczytany i dalej przetwarzany przez silnik (od momentu ujętego w obrazie).
    • Wszystkie informacje opisujące elementy sceny fizyki są serializowane do łatwo analizowalnych plików XML.
    • Serializowane elementy sceny fizyki:
      • Obiekty fizyki
      • Wiązania
      • Punkty kontaktu
      • Kształty
      • Siatki trójkątów
      • Materiały
      • Światła
      • Kamery
      • Wewnętrzne kontrolery
  • Serializację własnych kontrolerów poprzez programowalną klasę Archive.
    • Klasa Archive udostępnia funkcje do:
      • Otwarcia pliku lub strumienia
      • Zapisu danych do pliku lub strumienia (obsługiwane typy danych: bool, byte, DateTime, decimal, double, float, int, long, string, object, Matrix, Quaternion, Vector2, Vector3, Vector4)
      • Odczytu danych z pliku lub strumienia (obsługiwane typy danych: bool, byte, DateTime, decimal, double, float, int, long, string, object, Matrix, Quaternion, Vector2, Vector3, Vector4)
      • Zamknięcia pliku lub strumienia
    • Wszystkie informacje opisujące własne kontrolery są serializowane do łatwo analizowalnych plików XML.
Zaawansowane siatki

Zaawansowane siatki trójkątów

Silnik umożliwia:






  • Tworzenie statycznych siatek trójkątów dla proceduralnych powierzchni.
    • Siatki mogą być tworzone dla:
      • Powierzchni Beziera
      • Powierzchni NURBS
    • Siatki budowane są poprzez zarządców: regionów, wierzchołków i trójkątów.
    • Siatki mogą być odczytywane jako tablice indeksowanych lub nieindeksowanych wielokątów.