簡體   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