繁体   English   中英

如何在Objective-C中从simd_float4获取值

[英]How to get values from simd_float4 in objective-c

我从ARKit得到了simd_float4 * 4矩阵。 我想检查矩阵的值,但发现自己不知道如何在Objective-C中进行操作。 在Swift中,可以将其写为matrix.columns.3来获取值的向量。 但是我不知道如何在Objective-C中做到这一点。 有人可以给我指明方向。 谢谢!

simd_float4x4是一个结构(例如4 simd_float4),您可以使用

simd_float4x4.columns[index]

访问矩阵中的列。

/*! @abstract A matrix with 4 rows and 4 columns.*/
struct simd_float4x4 {
    public var columns: (simd_float4, simd_float4, simd_float4, simd_float4)
    public init()
    public init(columns: (simd_float4, simd_float4, simd_float4, simd_float4))
}

Apple文档链接: https : //developer.apple.com/documentation/simd/simd_float4x4?language=objc

希望对大家有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM