RenderScript Kuterniyon İşlevleri
    
    
      
    
    
      
      Koleksiyonlar ile düzeninizi koruyun
    
    
      
      İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
    
  
  
      
    
  
  
  
  
  
    
    
    
  
  
    
    
    
Genel bakış
Aşağıdaki işlevler dördüncüleri yönetir.
Özet
Fonksiyonlar
  
    rsQuaternionAdd
    : İki dördün ekleyin
  
  
      Parametreler
    
    | q | Eklenecek hedef dördün. | 
    | sa | Eklenecek kuaternion. | 
    
   
  
 İki dördün toplanması, ör. *q += *rhs;
   
 
  
    rsQuaternionConjugate
    : Kuternionları eşleyin
  
  
      Parametreler
    
    | q | Değiştirilecek kuaternion. | 
    
   
  
 
  
    rsQuaternionDot
    : İki dördün nokta çarpımı
  
  
      Parametreler
    
    | ç0 | İlk dördün. | 
    | ç1 | İkinci dördün. | 
    
   
  
 İki dördün nokta çarpımını döndürür.
   
 
  
    rsQuaternionGetMatrixUnit
    : Bir dördenden rotasyon matrisi alın
  
  
      Parametreler
    
    | dk. | Sonuç matrisi. | 
    | q | Normalleştirilmiş dördün. | 
    
   
  
 Normalleştirilmiş dördün temelinde bir dönme matrisi hesaplar.
   
 
  
    rsQuaternionLoadLoad
    : Rotasyon dördünü oluşturun
  
  
    
      
        | void rsQuaternionLoadLoad(rs_quaternion* q, float rot, float x, float y, float z);
 | 
                 | 
      
    
   
      Parametreler
    
    | q | Hedef dördün. | 
    | çürük | Döndürülecek açı. | 
    | x | X bileşeni. | 
    | y | Bir vektörün Y bileşeni. | 
    | z | Bir vektörün Z bileşeni. | 
    
   
  
 Rastgele bir vektör hakkındaki dönüşü temsil eden bir dördün yükler (birim olması gerekmez)
   
 
  
    rsQuaternionLoadLoadUnit
    : Rastgele bir birim vektör hakkındaki rotasyonu temsil eden kuaternion
  
  
    
      
        | void rsQuaternionLoadLoadUnit(rs_quaternion* q, float rot, float x, float y, float z);
 | 
                 | 
      
    
   
      Parametreler
    
    | q | Hedef dördün. | 
    | çürük | Döndürülecek açı (radyan cinsinden). | 
    | x | X bileşeni. | 
    | y | Y bileşeni. | 
    | z | Z bileşeni bulunur. | 
    
   
  
 Rastgele bir birim vektör hakkında dönmeyi temsil eden bir dördün yükler.
   
 
  
    rsQuaternionMultiply
    : Bir dördünü skaler veya başka bir dördün ile çarpın
  
  
      Parametreler
    
    | q | Hedef dördün. | 
    | skaler | Dörtgenin çarpılacağı skaler değeri. | 
    | sa | Hedef dördün ile çarpılması için dördüncüsü. | 
    
   
  
 Bir dördeyi skaler veya başka bir dördeyle çarpar, ör. *q = *q * scalar; veya *q = *q * *rhs;.
   
 
  
    rsQuaternionNormalize
    : Bir dördeyi normalleştirme
  
  
      Parametreler
    
    | q | Normalleştirilecek kuaternion. | 
    
   
  
 Kuaterniyonu normalleştirir.
   
 
  
    rsQuaternionSet
    : Çeyrek oluşturun
  
  
      Parametreler
    
    | q | Hedef dördün. | 
    | w | W bileşeni. | 
    | x | X bileşeni. | 
    | y | Y bileşeni. | 
    | z | Z bileşeni. | 
    | sa | Kaynak dördüncüsü. | 
    
   
  
 Dört bileşeninden veya başka bir dördenden bir dördün oluşturur.
   
 
  
    rsQuaternionSlerp
    : İki dördün arasındaki küresel doğrusal interpolasyon
  
  
      Parametreler
    
    | q | İnterpolasyondan sonuç dördüncüsü. | 
    | ç0 | Birinci giriş dördüncüsü. | 
    | ç1 | İkinci girdi dördünü. | 
    | t | Ara değer olarak ne kadar hesaplama yapılacağı. | 
    
   
  
 İki dördün arasında küresel doğrusal interpolasyon gerçekleştirir.
   
 
 
  
  
  
    
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
  Son güncelleme tarihi: 2025-07-27 UTC.
  
  
  
    
      [[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[]]