簡體   English   中英

iOS矩陣和向量運算

[英]iOS Matrix and Vector Operations

我正在將Web GL應用程序轉換為iOS。

該應用程序的Web gl版本使用gl-matrix包( https://github.com/toji/gl-matrix )執行矩陣和矢量運算。

我想知道iOS中的等效軟件包是什么?

例如,javascript應用程序中的代碼行之一使用以下行:

return new glMatrixArrayType([x * sin2, y * sin2, z * sin2, Math.cos(a2)]);

在iOS中,應該使用什么代替glMatrixArrayType。

干杯,山姆

假設您的意思是iOS 5+,則等效為GLKit 在此之前,就操作系統而言,您是一個人。

它沒有2x2矩陣,因此等效於該行代碼(嗯,很可能,除非我將行和列轉置了—我不知道gl-matrix):

return GLKMatrix3Make(
          x * sin2, y * sin2, 0.0f,
          z*sin2,   cos(a2),  0.0f, 
          0.0f,     0.0f,     1.0f);

iOS的矩陣和向量庫稱為vecLib 文檔可以在這里找到。 但是,我不熟悉它,所以我不知道vecLib中glMatrixArrayType的確切含義,但是希望這可以為您指明正確的方向。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM