Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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."],[],[]]