Funkcje kwartyli RenderScript
    
    
      
    
    
      
      Zadbaj o dobrą organizację dzięki kolekcji
    
    
      
      Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
    
  
  
      
    
  
  
  
  
  
    
    
    
  
  
    
    
    
Przegląd
Poniższe funkcje manipulowają kwantionami.
Podsumowanie
Funkcje
  
    rsQuaternionAdd
    : dodaj 2 kwartiony
  
  
      Parametry
    
    | q | Docelowy kwaternion, do którego chcesz dodać elementy. | 
    | Rhs | Kwartion do dodania. | 
    
   
  
 Dodaje 2 kwartiony, tj. *q += *rhs;
   
 
  
    rsQuaternionConjugate
    : sprzężony z kwaternionem
  
  
      Parametry
    
    | q | Kwartion do zmodyfikowania. | 
    
   
  
 
  
    rsQuaternionDot
    : iloczyn skalarny 2 kwartionów
  
  
      Parametry
    
    | kw. | Pierwsza kwaternion. | 
    | 1 kw. | Drugie kwaternion. | 
    
   
  
 Zwraca iloczyn skalarny dwóch kwaternionów.
   
 
  
    rsQuaternionGetMatrixUnit
    : pobierz macierz rotacji z kwartionu
  
  
      Parametry
    
    | min | Otrzymana macierz. | 
    | q | Znormalizowany kwaternion. | 
    
   
  
 Oblicza macierz rotacji ze znormalizowanego kwaternionu.
   
 
  
    rsQuaternionLoadBalance
    : utwórz kwaternion rotacji
  
  
    
      
        | void rsQuaternionLoadBalance(rs_quaternion* q, zmiennoprzecinkowy, float x, float y, float z);
 | 
                 | 
      
    
   
      Parametry
    
    | q | Docelowy kwaternion. | 
    | zgniły | Kąt obracania. | 
    | x | Składnik X wektora. | 
    | Y | Składnik Y wektora. | 
    | Z | Komponent Z wektora. | 
    
   
  
 Wczytuje kwartion, który reprezentuje obrót dowolnego wektora (nie musi to być jednostka)
   
 
  
    rsQuaternionLoadBalanceUnit
    : kwaterion reprezentujący rotację dowolnego wektora jednostkowego
  
  
    
      
        | void rsQuaternionLoadBalanceUnit(rs_quaternion* q, rotacja zmiennoprzecinkowa, zmiennoprzecinkowa x, zmiennoprzecinkowa y, float z);
 | 
                 | 
      
    
   
      Parametry
    
    | q | Docelowy kwaternion. | 
    | zgniły | Kąt obrotu w radianach. | 
    | x | Składnik X wektora. | 
    | Y | Komponent Y wektora. | 
    | Z | Komponent Z wektora. | 
    
   
  
 Wczytuje kwaternion reprezentujący rotację wokół dowolnego wektora jednostkowego.
   
 
  
    rsQuaternionMultiply
    : pomnożenie kwartionu przez skalar lub inny kwaternion
  
  
      Parametry
    
    | q | Docelowy kwaternion. | 
    | wartość skalarna | Skalar, przez który mnożysz kwionion. | 
    | Rhs | Kwartion, przez który mnożysz docelową kwintion. | 
    
   
  
 Mnoży kwartion przez skalar lub inny kwartion, np. *q = *q * scalar; lub *q = *q * *rhs;.
   
 
  
    rsQuaternionNormalize
    : normalizacja kwartionu
  
  
      Parametry
    
    | q | Kwartionnik do normalizacji. | 
    
   
  
 
  
    rsQuaternionSet
    : utwórz kwaternion
  
  
      Parametry
    
    | q | Docelowy kwaternion. | 
    | W | Komponent W. | 
    | x | Komponent X. | 
    | Y | Komponent Y. | 
    | Z | Komponent Z. | 
    | Rhs | Kwaternion źródłowy. | 
    
   
  
 Tworzy kwanton z jego 4 elementów lub z innego kwionionu.
   
 
  
    rsQuaternionSlerp
    : sferyczna interpolacja liniowa między 2 kwaternionami
  
  
      Parametry
    
    | q | Kwaternion wyniku z interpolacji. | 
    | kw. | Pierwsze wejście kwionionu. | 
    | 1 kw. | Drugi kwionion wejściowy. | 
    | T | Zakres interpolacji. | 
    
   
  
 Wykonuje sferyczną interpolację liniową między dwoma kwartionami.
   
 
 
  
  
  
    
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
  Ostatnia aktualizacja: 2025-07-27 UTC.
  
  
  
    
      [[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[]]