ฟังก์ชันควอเทอร์เนียนของ RenderScript
    
    
      
    
    
      
      จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
    
    
      
      บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
    
  
  
      
    
  
  
  
  
  
    
    
    
  
  
    
    
    
ภาพรวม
ฟังก์ชันต่อไปนี้จะจัดการควอร์เทอร์เมนต์
สรุป
ฟังก์ชัน
  
    rsQuaternionAdd
    : เพิ่มควอร์เทอร์นิโอน 2 รายการ
  
  
      พารามิเตอร์
    
    | q | Quaternion ปลายทางที่จะเพิ่ม | 
    | rhs | Quaternion ที่จะเพิ่ม | 
    
   
  
 เพิ่มควอตเทอร์นิโอน 2 รายการ เช่น *q += *rhs;
   
 
  
    rsQuaternionConjugate
    : Conjugate a quaternion
  
  
  
  
 
  
    rsQuaternionDot
    : ผลคูณจุดของควอตเทอร์นิโอน 2 รายการ
  
  
      พารามิเตอร์
    
    | q0 | ควอตเทอร์เนิดแรก | 
    | q1 | ควอตเทอร์เนิดที่ 2 | 
    
   
  
 แสดงผลคูณจุดของควอตเทอร์นิโอน 2 รายการ
   
 
  
    rsQuaternionGetMatrixUnit
    : รับเมทริกซ์การหมุนจากควอตเทอร์นิโอน
  
  
      พารามิเตอร์
    
    | m | เมทริกซ์ผลลัพธ์ | 
    | q | ควอเทอร์เนียนมาตรฐาน | 
    
   
  
 คำนวณเมทริกซ์การหมุนจากควอเทอร์เนียนมาตรฐาน
   
 
  
    rsQuaternionLoadRotate
    : สร้างควอร์เทอร์ไบน์ของการหมุน
  
  
    
      
        | void rsQuaternionLoadRotate(rs_quaternion* q, float rot, float x, float y, float z);
 | 
                 | 
      
    
   
      พารามิเตอร์
    
    | q | ควอร์เทอร์ไบน์ปลายทาง | 
    | การเน่า | มุมที่จะหมุน | 
    | x | องค์ประกอบ X ของเวกเตอร์ | 
    | y | องค์ประกอบ Y ของเวกเตอร์ | 
    | z | องค์ประกอบ Z ของเวกเตอร์ | 
    
   
  
 โหลดควอเทอร์เนียนที่แสดงการหมุนรอบเวกเตอร์ที่กำหนดเอง (ไม่จำเป็นต้องเป็นเวกเตอร์หน่วย)
   
 
  
    rsQuaternionLoadRotateUnit
    : Quaternion ที่แสดงการหมุนรอบเวกเตอร์หน่วยที่กำหนดเอง
  
  
    
      
        | void rsQuaternionLoadRotateUnit(rs_quaternion* q, float rot, float x, float y, float z);
 | 
                 | 
      
    
   
      พารามิเตอร์
    
    | q | ควอร์เทอร์ไบน์ปลายทาง | 
    | การเน่า | มุมที่จะหมุนเป็นเรเดียน | 
    | x | คอมโพเนนต์ X ของเวกเตอร์ | 
    | y | องค์ประกอบ Y ของเวกเตอร์ | 
    | z | องค์ประกอบ Z ของเวกเตอร์ | 
    
   
  
 โหลดควอร์เทอร์ไบน์ที่แสดงการหมุนรอบเวกเตอร์หน่วยที่กำหนดเอง
   
 
  
    rsQuaternionMultiply
    : คูณควอร์เทอร์เนิดด้วยสเกลาร์หรือควอร์เทอร์เนิดอื่น
  
  
      พารามิเตอร์
    
    | q | ควอตเทอร์เนิดปลายทาง | 
    | สเกลาร์ | สเกลาร์ที่จะคูณกับควอตเทอร์เนิออน | 
    | rhs | ควอร์เทอร์ไบน์ที่จะคูณกับควอร์เทอร์ไบน์ปลายทาง | 
    
   
  
 คูณควอร์เทอร์เนิดด้วยสเกลาร์หรือด้วยควอร์เทอร์เนิดอื่น เช่น *q = *q * scalar; หรือ *q = *q * *rhs;
   
 
  
    rsQuaternionNormalize
    : ปรับค่า quaternion ให้อยู่ในช่วงที่ยอมรับได้
  
  
      พารามิเตอร์
    
    | q | ควอเทอร์เนียนที่จะทําให้เป็นมาตรฐาน | 
    
   
  
 ทำให้ควอเทอร์เนียนเป็นปกติ
   
 
  
    rsQuaternionSet
    : สร้างควอร์เทอร์นियन
  
  
      พารามิเตอร์
    
    | q | ควอตเทอร์เนิดปลายทาง | 
    | w | องค์ประกอบ W | 
    | x | องค์ประกอบ X | 
    | y | องค์ประกอบ Y | 
    | z | องค์ประกอบ Z | 
    | rhs | ควอร์เทอร์ไบน์ของแหล่งที่มา | 
    
   
  
 สร้างควอตเทอร์เนิดจากองค์ประกอบ 4 รายการหรือจากควอตเทอร์เนิดอื่น
   
 
  
    rsQuaternionSlerp
    : การหาค่าเฉลี่ยเชิงเส้นแบบทรงกลมระหว่างควอตเทอร์นิโอน 2 รายการ
  
  
      พารามิเตอร์
    
    | q | ควอตเทอร์เนิดผลลัพธ์จากการปัดเศษ | 
    | q0 | ควอร์เทอร์ไบน์อินพุตแรก | 
    | q1 | ควอตเทอร์เนิดอินพุตที่ 2 | 
    | t | อัตราส่วนการหาค่าเฉลี่ย | 
    
   
  
 ทำการอินเตอร์โพเลชันเชิงเส้นแบบทรงกลมระหว่างควอตเทอร์นิโอน 2 รายการ
   
 
 
  
  
  
    
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
  อัปเดตล่าสุด 2025-07-27 UTC
  
  
  
    
      [[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[]]