extractEigenvectors

fun extractEigenvectors(result1: Vec3, result2: Vec3, result3: Vec3): Boolean

Returns this symmetric matrix's eigenvectors. The eigenvectors are returned in the specified result arguments in order of descending magnitude (most prominent to least prominent). Each eigenvector has length equal to its corresponding eigenvalue.
This method returns false if this matrix is not a symmetric matrix.

Return

true if this matrix is symmetric and its eigenvectors can be determined, otherwise false

Parameters

result1

a pre-allocated Vec3 in which to return the most prominent eigenvector

result2

a pre-allocated Vec3 in which to return the second most prominent eigenvector

result3

a pre-allocated Vec3 in which to return the least prominent eigenvector