RenderScript Kuterniyon İşlevleri
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-02-10 UTC.
[null,null,["Son güncelleme tarihi: 2025-02-10 UTC."],[],[]]