2017-10-28 12 views
-1

android.renderscript 패키지에는 Matrix3fMatrix4f 클래스가 있습니다.역 매트릭스 3f

Matrix4f 클래스는 inverse() 메서드를 가지고 있지만 Matrix3f 메서드는 없습니다.

Matrix3f 인스턴스의 역함수를 계산하려면 유틸리티 클래스가 있습니까? 아니면 이것을 해결하기위한 스마트 해결 방법이 있습니까?

답변

0

어려운 일이 아닌 자신의 역함수를 작성하고 싶지 않다면 다음 트릭을 사용할 수 있습니다.

당신이

A = [[1 2 3] 
    [4 5 6] 
    [7 8 9]] 

당신은 4 × 4 매트릭스 B에게

B = [[1 2 3 0] 
    [4 5 6 0] 
    [7 8 9 0] 
    [0 0 0 1]] 

을 구성하고 B의 역은 역수 A_inv 및 B_inv 전화 취할 수있는 3 × 3 행렬을 말해봐. 그 다음,

B_inv = [[  0] 
     [A_inv 0] 
     [  0] 
     [0 0 0 1]]