【发布时间】:2016-09-07 13:32:03
【问题描述】:
您通常如何比较两个 GLKMatrix4,或者至少检查 on 是否是单位矩阵?
对 GLKMatrix4.h 的粗略搜索显示没有 util 函数,我觉得像这样手动检查每个字段很愚蠢:
static BOOL GLKMatrix4EqualToMatrix4(GLKMatrix4 a, GLKMatrix4 b)
{
return
a.m00 == b.m00 &&
a.m01 == b.m01 &&
a.m02 == b.m02 &&
a.m03 == b.m03 &&
a.m10 == b.m10 &&
a.m11 == b.m11 &&
a.m12 == b.m12 &&
a.m13 == b.m13 &&
a.m20 == b.m20 &&
a.m21 == b.m21 &&
a.m22 == b.m22 &&
a.m23 == b.m23 &&
a.m30 == b.m30 &&
a.m31 == b.m31 &&
a.m32 == b.m32 &&
a.m33 == b.m33;
}
【问题讨论】:
标签: glkit