Funkcje

Przeznaczony do obliczeń matematycznych modeli mechanicznych. Umożliwia badanie w czasie rzeczywistym dwuwymiarowych układów mas i sprężyn z uwzględnieniem tarcia i nieliniowości, a także sił elektrycznych, grawitacyjnych oraz zderzeń obiektów.

Możliwości

  • Dodawanie i edycja obiektów w czasie rzeczywistym (wdrożone)
  • Manipulacja obiektami (częściowo zaimplementowana)
  • Wyświetlanie wektorów prędkości i siły (zaimplementowano)
  • Wyprowadzanie wykresów zmian wielkości i energii układów
  • Określanie własnych funkcji zmiany parametrów objektów
  • Obliczenia nie w czasie rzeczywistym – według zadania
  • Obserwacja „map cieplnych” pól fizycznych (częściowo zaimplementowana)
  • Wyświetlanie izolinii pól fizycznych
  • Obliczanie środków masy (częściowo wdrożone)
  • Zapisywanie modeli do pliku/załadowanie z pliku (częściowo zaimplementowane)
  • Ładowanie modeli z serwera

Kto będzie zainteresowany

  • Nauczyciele fizyki
  • Badacze i projektanci konceptów konstrukcji
  • Twórcy algorytmów sterowania
  • Projektanci manipulatorów zmotoryzowanych

Physics engine

  • Modele mas punktowych i (nie)liniowych sprężyn z tłumieniem
  • Oddziaływania elektrostatyczne i grawitacyjne
  • Interakcje Lennard-Jonesa, Morsa (częściowo zaimplementowana)
  • Zderzenia masa-masa, masa-sprężyna (częściowo wdrożone)
  • Obliczanie momentów sił
  • Optymizacja obliczeń według listy sąsiadów
  • Uwzględnienie sił tarcia powietrza
  • Analiza harmoniczna układów punktowych mas i sprężyn (częściowo wdrożona)

Oprócz optymalizacji silnika i rozwoju interfejsu graficznego, planowana jest implementacja obliczeń w przestrzeni trójwymiarowej z wykorzystaniem NVIDIA Cuda.

Scroll to Top