Transformacja 3D

Z C-Geo Wiki
Skocz do: nawigacja, szukaj

Wprowadzenie

Moduł Transformacja 3D jest przeznaczony dla potrzeb takich zagadnień jak transformacja współrzędnych przestrzennych między różnymi układami odniesienia, przeliczenia współrzędnych zrealizowanej konstrukcji do układu teoretycznego, czy też w obliczeniach przemieszczeń obiektów przestrzennych.

Modele transformacji

Obliczenia można zrealizować z wykorzystaniem 8 modeli:

  • translacja,
  • przekształcenie izometryczne (przesunięcie i obrót bez zmiany skali),
  • transformacja Helmerta (przesunięcie, obrót i jednakowa zmiana skali dla wszystkich osi układu),
  • przekształcenie przez podobieństwo (przesunięcie, obrót i zmiana skali dla każdej osi inna) wraz z różnymi kombinacjami równej skali (np. sX=sY, sX=sZ, sX=sY=sZ), a także
  • pełna transformacja afiniczna zawierająca oprócz przesunięcia, obrotu i zmiany skali również tzw. skoszenie.

Wybór właściwego modelu uzależniony jest od konkretnego zadania. Transformacja izometryczna może być wykorzystywana np. w pomiarach kontrolnych zrealizowanej konstrukcji stalowej i wyznaczeniu odchyłek od kształtu teoretycznego, a także przy przechodzeniu z układów pomiarowych do układu projektowanego konstrukcji (np. statku). Model transformacji Helmerta będzie wykorzystany wtedy gdy układ pierwotny i wtórny cechuje się innym parametrem skali, np. gdy oba pomiary były zrealizowane różnymi instrumentami. W przypadku badania deformacji obiektu będzie przydatna transformacja afiniczna, gdyż podczas realizacji obliczeń program wyznacza wprost parametry kątów obrotu i zmiany skali względem każdej osi układu współrzędnych, a także wyznacza skoszenia kształtu.